2014-02-07 182 views
0

我使用powershell 4時,我運行$env:logonserver我沒有得到任何結果,當我在PowerShell 3中使用相同的命令它很好。在使用cmd並運行%logonserver%時,我在使用PowerShell 4的機器上獲得了我正在尋找的結果。Powershell環境:目錄變量

我的問題是沒有人知道如何將$env:logonserver帶回或其他方法來獲得相同的結果?我使用這個命令作爲我的登錄腳本的一部分。

回答

2
$env:logonserver 

工作對我來說我的V4系統上一樣,

cmd /c "echo %logonserver%" 
+0

適用於我以及V4。 –

1

原來我用的是「運行方式不同的用戶」選項運行我的PowerShell會話,因爲該帳戶並沒有記錄到任何東西我沒有顯示$ env:logonserver的結果。

-1

嘗試下面的查詢,我希望它能起作用。

Get-Content env:logonserver "Results will be out" 
+0

重寫您的帖子以刪除絨毛,並使用四個空格格式化代碼,或用''' –