【发布时间】:2015-01-01 08:15:13
【问题描述】:
我正在尝试查找 Firefox 是否在系统中被阻止。我已经从 remy 的网站 http://code.remyservices.net/powershell-firefoxpref/wiki/Home 导入了模块。
感谢雷米的宝贵帮助。我能够在命令中获得输出。但我无法将输出分配给变量。请帮忙。下面是脚本的代码和输出...
代码:
Import-Module 'C:\firefox module\FirefoxPref.psd1'
Import-Module 'C:\firefox module\FirefoxPref.psm1'
Get-Firefoxpref -scope user -file mozilla.cfg -setting network.proxy.type
powershell 中的输出:
Setting found:
lockPref("network.proxy.type", 2);
我想将输出分配给一个变量。
$var = powershell .\firefox block proxy.ps1
也不行..
【问题讨论】:
-
你为什么用
powershell打开另一个powershell会话?您在文件proxy.ps1中提供的代码是吗?您是否尝试过只使用$var = proxy.ps1?抱歉,我对那个 firefox 模块一无所知。还可以尝试在 SO 中搜索“分配给变量 [powershell]”之类的内容 -
其实我的要求是写一个powershell脚本来检查mozilla.cfg是否有一个特定的值lockpref(Network.proxy.type,2)如果是这样,它证明我firefox代理设置被阻止了.导入 firefox 模块后,我运行命令检查是否存在上述值。然后我试图将它分配给一个变量。但这并没有发生。所以我想将 .ps1 的输出分配给一个变量.. 到目前为止没有运气....
标签: variables firefox powershell scripting