2
アウトファイルの最後に空白行が表示されないようにするにはどうすればよいですか?アウトファイルの空白行を避ける
$DirSearcher = New-Object System.DirectoryServices.DirectorySearcher([adsi]'')
$DirSearcher.Filter = '(&(objectClass=Computer)(!(cn=*esx*)) (!(cn=*slng*)) (!(cn=*dcen*)))'
$DirSearcher.FindAll().GetEnumerator() | sort-object { $_.Properties.name } `
| ForEach-Object { $_.Properties.name }`
| Out-File -FilePath C:\Computers.txt
私はいくつかのオプションを試しましたが、何もしていないようですが、最後にはまだ空白行が残っています。
(get-content C:\Computers.txt) | where {$_ -ne ""} | out-file C:\Computers.txt
$file = C:\Computers.txt
Get-Content $file | where {$_.Length -ne 0} | Out-File "$file`.tmp"
Move-Item "$file`.tmp" $file -Force
検査するデバッガを使用しますその価値。 '$ file'が空でないことを確認してください。 – wOxxOm