Jon Galloway Asked: 2009-05-01 07:02:10 +0800 CST2009-05-01 07:02:10 +0800 CST 2009-05-01 07:02:10 +0800 CST 您最喜欢的用于系统管理的 Powershell 命令或脚本是什么?[关闭] 772 您最常用的 Powershell 命令是什么?让我们列个清单,投票选出最好的! powershell 13 个回答 Voted Steven Murawski 2009-05-01T08:53:09+08:002009-05-01T08:53:09+08:00 Get-Member 是 PowerShell cmdlet 的王者。 Get-Member 允许您以交互方式探索对象的成员和类型(使用 -static 开关)静态成员。 Eldila 2009-05-01T07:38:39+08:002009-05-01T07:38:39+08:00 我喜欢有一个用于查找 AD 用户的脚本: $strFilter = "(&(objectCategory=User)(sAMAccountName=[USERNAME]))"; $objSearcher = New-Object System.DirectoryServices.DirectorySearcher; $objSearcher.SearchRoot = "LDAP://dc=[AD_Location]"; $objSearcher.Filter = $strFilter; $objSearcher.SearchScope = "Subtree"; $objSearcher.FindALL() Marcus 2009-05-28T09:17:52+08:002009-05-28T09:17:52+08:00 我必须得到帮助。此 cmdlet 是查找其他 cmdlet 功能的关键。紧随其后的是获得成员。 Tim Benninghoff 2009-05-22T07:24:34+08:002009-05-22T07:24:34+08:00 目前我是Get-WMIObject 的忠实粉丝。 Brandan 2009-05-28T09:13:08+08:002009-05-28T09:13:08+08:00 “测试路径”发现这对于检查数据是否已经存在或是否需要添加默认值很有用。 travis 2009-05-01T07:09:46+08:002009-05-01T07:09:46+08:00 对我来说-WhatIf是最有用的。 dance2die 2009-05-01T15:31:39+08:002009-05-01T15:31:39+08:00 CD(更改位置) - 我基本上可以在注册表中导航,就好像它是一个文件系统一样。基本上,您可以为所有 powershell 提供程序(由 Get-PSProviders 返回)执行此操作 cd HKLM:\ aleksandar 2009-05-05T03:43:38+08:002009-05-05T03:43:38+08:00 毫无疑问 - 获取会员。如果不使用它,我无法想象任何 PowerShell 会话。可发现性是 Windows PowerShell 最强大的功能之一。 user2278 2009-05-16T05:13:16+08:002009-05-16T05:13:16+08:00 这更像是一种技术,而不是特定的 cmdlet 或函数,但我最喜欢的 PS 是对象构造: $foo=""|select bar, baz, gronk|ft 给你 bar baz gronk ----- ----- ------ 这对于将非结构化数据转换为一组对象以进行进一步处理非常方便。 SlinkingAnt 2009-05-21T00:12:39+08:002009-05-21T00:12:39+08:00 我最喜欢的之一: 获取内容“c:\logfile.log”-等待 'tail -f 'logfile' 的 powershell 版本
Get-Member 是 PowerShell cmdlet 的王者。
Get-Member 允许您以交互方式探索对象的成员和类型(使用 -static 开关)静态成员。
我喜欢有一个用于查找 AD 用户的脚本:
我必须得到帮助。此 cmdlet 是查找其他 cmdlet 功能的关键。紧随其后的是获得成员。
目前我是Get-WMIObject 的忠实粉丝。
“测试路径”发现这对于检查数据是否已经存在或是否需要添加默认值很有用。
对我来说-WhatIf是最有用的。
CD(更改位置) - 我基本上可以在注册表中导航,就好像它是一个文件系统一样。基本上,您可以为所有 powershell 提供程序(由 Get-PSProviders 返回)执行此操作
毫无疑问 - 获取会员。如果不使用它,我无法想象任何 PowerShell 会话。可发现性是 Windows PowerShell 最强大的功能之一。
这更像是一种技术,而不是特定的 cmdlet 或函数,但我最喜欢的 PS 是对象构造:
给你
这对于将非结构化数据转换为一组对象以进行进一步处理非常方便。
我最喜欢的之一:
'tail -f 'logfile' 的 powershell 版本