我想加载一个文件,包含variables的语句。
例如, VLANS.conf
将包含$VLANS = "VLAN1500", "VLAN877"
我如何加载到PowerShell中?
读取文件内容并使用Invoke-Expression cmdlet将每行评估为一个表达式:
PS > Get-Content .\VLANS.conf | Foreach-Object {Invoke-Expression $_} PS >$VLANS VLAN1500 VLAN877
另一种方法是有一个VLANS.ps1或VLANS.conf.ps1或东西和“点源文件”?
. .\VLANS.ps1
你将有这里的字符串,脚本块(当然你可以在PowerShell脚本中的任何东西)的优势,