我寫了這個foreach循環來將所有用戶添加到本地管理員組保存幾個條件。似乎要經過前兩個if語句,但是當涉及到將用戶添加到管理員組的部分時,我收到了錯誤「該組已存在」。有任何想法嗎?我的foreach循環出了什麼問題?
$UserList = Net User
foreach ($User in $UserList)
{
if($User -match "Lcs")
{
Write-Host "FCS Account Excluded."
}
if($User -match "Guest" -Or $User -match "Administrator")
{
Write-Host "Default Windows Accounts Excluded."
}
else
{
net localgroup Administrators $User /Add
}
}
第一行是一個空字符串,所以你最終調用'net localgroup Administrators/Add' - 創建*組命令'Administrators' –
@ MathiasR.Jessen Ahh,那麼我如何從'net user'的輸出中選擇用戶呢? –