我有一個腳本可以掃描用戶AppData
文件夾中的特定文件夾。如果它找到該文件夾,則它將該路徑返回到一個txt文件。所以我們可以看到計算機的名稱和用戶名。Powershell輸出格式?
我希望能夠格式化實際寫入文本文件的內容,因此它除去計算機名和用戶名之外的所有內容。
腳本:
foreach($computer in $computers){
$BetterNet = "\\$computer\c$\users\*\AppData\Local\Google\Chrome\User Data\Default\Extensions\gjknjjomckknofjidppipffbpoekiipm"
Get-ChildItem $BetterNet | ForEach-Object {
$count++
$betternetCount++
write-host BetterNet found on: $computer
Add-Content "\\SERVERNAME\PowershellScans\$date\$time\BetterNet.txt" $_`n
write-host
}
}
文本文件包含這樣
\\computer-11-1004S10\c$\users\turtle\AppData\Local\Google\Chrome\User Data\Default\Extensions\gjknjjomckknofjidppipffbpoekiipm
\\computer-1004-24S\c$\users\camel\AppData\Local\Google\Chrome\User Data\Default\Extensions\gjknjjomckknofjidppipffbpoekiipm
\\computer-1004-23S\c$\users\rabbit\AppData\Local\Google\Chrome\User Data\Default\Extensions\gjknjjomckknofjidppipffbpoekiipm
請出示一個具體的例子 - 通過直接更新你的問題 - 信息要寫入到目標文件:是,比如,'\ \計算機11-1004S10 \ C $ \ü sers \ turtle',還是隻有,例如'computer-11-1004S10 turtle'? – mklement0