這爲什麼不顯示?powershell顯示變量全局?
$result = foreach($db in sqlps ls SQLSERVER:\\SQL\\MYSERVER\\Databases) {
foreach($group in $db.FileGroups) {
write @{Database=$group}
}
}
$result | % { $_.Database }
但是這個工作正常嗎?
$result = foreach($db in sqlps ls SQLSERVER:\\SQL\\MYSERVER\\Databases) {
write @{Database=$db}
}
$result | % { $_.Database}
我該如何解決?
編輯:
它的工作原理,但怎樣來顯示 'NameMyBase'= '狀態'
塊引用 GET-ChildItem SQLSERVER結果:\ SQL \ BACKUP1 \ ARCSERVE_DB \數據庫|選擇文件組 大段引用
我剛纔列空
然而「選擇-Expand文件組」不工作:房產「文件組,展開」無法找到。
非常感謝您的回答,你說得對被遺忘的單詞:INSTANCE 我的PowerShell版本3,如果我添加附加PSSnapin SqlServerProviderSnapin100,我得到 >大段引用 添加-PSSnapin:無卡扣已註冊Windows PowerShell版本3. > Blockquote – user2124286
$ result = foreach($ db sqlpp ls Get-ChildItem SQLSERVER:\\ SQL \\ TOTO \\ Databases){writ + .. CategoryInfo:InvalidArgument:(: )[Get-ChildItem],ParameterBindingException – user2124286
在運行腳本的主機上安裝了哪個版本的SQL Server? 'Get-PSSnapin -registered'的輸出是什麼?你需要刪除'sqlps ls'。你不應該在那裏使用'sqlps'。 –