用PowerShell加载文件文件?

我想加载一个文件,包含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脚本中的任何东西)的优势,