您瞭解編程的一件事總是處理錯誤。 在這種情況下,我的程序沒有錯誤,但是;似乎沒有任何印刷品。 我只需要我的組名和managedby信息在2列中。你能解釋爲什麼沒有輸出?沒有在文本文件中打印
Import-Module ActiveDirectory
$exportlist = "C:\Temp\managedby.txt"
Clear-Content $exportlist
$Header = `
"Group ID Name" + "|" + "ManagedBy"
$Header | Out-File $exportlist -Append
$list = get-adgroup -properties name, managedby -filter {name -notlike "WA*" -or name -notlike "workstation*"} `
| Select name, managedby
$listing =`
$list.name + "|" + $list.managedby
$listing | Out-File $exportlist -Append
這是什麼出來,當我在PowerShell中運行它:
PS F:\>$Header = `
>>"Group ID Name" + "|" + "ManagedBy"
>>
PS F:\>write-host $Header
Group ID Name|ManagedBy
PS F:\>$list = get-adgroup -properties name, managedby -filter {name -notlike "WA*" -or name -notlike "workstation*"} `
>>| Select name, managedby
PS F:\>$listing =`
>> $list.name + "|" + $list.managedby
PS F:\>write-host $listing
|
看起來$listing
包含任何內容?
你試過送'$ Header'和'$ listing'出來的屏幕只是爲了看他們是否真的包含任何東西? – briantist 2014-12-03 16:29:29
請看我的編輯。唯一打印的是我的「|」行 – narue1992 2014-12-03 16:37:47
因此,*文本文件中沒有任何內容*或文本文件中只顯示標題*的問題? – briantist 2014-12-03 16:41:05