2014-02-07 79 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

重写您的帖子以删除绒毛,并使用四个空格格式化代码,或用''' –