我今天开始为我的工作编写一些 powershell 脚本,我可以找到这个页面:http ://technet.microsoft.com/en-us/library/hh849827.aspx
这显示了我在脚本中使用的所有 Cmdlet,但我找不到有关如何使用这些 Cmdlet 返回的对象的文档。例如,我正在使用 Get-ChildItem cmd 以递归方式获取目录中的所有文件。然后我使用这样的 ForEach 循环:
$dest = "C:\Users\a-mahint\Documents\Testing\Dest"
$destlist = Get-ChildItem $dest -Recurse
foreach ($file in $destlist){
write-host "File: $file"
write-host $file
$result = test-path -path "C:\Users\a-mahint\Documents\Testing\Src\*" -include $file.Name
if (-not $result){
Copy-Item $file -Destination "$backup"
}
}
write-host "Done copying deleted files"
除了我不知道 $file 是什么类型的对象...在上面的文档中,它只是说它输出一个 System.Object,但这根本没有帮助。我想知道这个对象的所有属性,以便我可以使用它们进行调试。