我行 -Powershell的選擇串-pattern -notmatch
echo $LocalAdmins
Administrator
Domain-Administrator
daemon
SomeUser
線1-3應該是相同的,儘管可能有情況 域的管理員不存在,因此簡單地計算線將不會 幫助,因爲用戶可能會隱藏在第3行。
第4行字符串發生變化,可能會有多於4行,如 以及根本沒有第4行。
我還不確定線條是否改變位置。
我需要得到的字符串是-notMatch「Administrator」,「Domain-Administrator」,「daemon」。也就是說,我需要列表中的用戶名。
有沒有辦法使用多個-notMatch和-and或()?目前我堅持使用只有一個-notMatch的代碼。我無法使用-Match,因爲列表中可能有2+個用戶。
$LocalAdmins | Select-String -pattern "Administrator" -notMatch
這也適用。謝謝! – Phoneutria
@Phoneutria很高興幫助! –