我不明白爲什麼我從export-csv失敗的地方out-file成功?
$users=gc C:\0NIX\03SCRIPTS\TMP\OCH\old_users.txt
foreach ($user in $users)
{
get-aduser -identity $user -pr * | Select-Object name, samaccountname, telephonenumber |export-csv C:\0NIX\03SCRIPTS\TMP\1.csv -notype
}
沒有得到數據上的CSV當我毀了下方,出檔-append,它確實有數據
$users=gc C:\0NIX\03SCRIPTS\TMP\OCH\old_users.txt
foreach ($user in $users)
{
get-aduser -identity $user -pr * | Select-Object name, samaccountname, telephonenumber |out-file -append C:\0NIX\03SCRIPTS\TMP\1.txt
}
對於初學者在'export-csv'示例中,您不是'-append'ing。當你只需要'telephonenumber'時不要使用'-Properties *'。 ' - 屬性telephonenumber'。你可能會寫錯誤的數據來覆蓋好的結果。 – Matt
我剛剛運行了以下結果......這是一個奇怪的現象,數據中有很多錯誤,因爲無法找到該帳戶,但數據中有一些有效的帳戶, out-file,但不是export-csv $ users = gc C:\ 0NIX \ 03SCRIPTS \ TMP \ OCH \ old_users.txt foreach($ users in $ users) { get-aduser -identity $ user -pr telephonenumber | export-csv -append C:\ 0NIX \ 03SCRIPTS \ TMP \ 1.csv -NoTypeInformation } – 200mg