powershell - 从 txt 文件中获取变量?
问题描述
我有这段代码,其中一个变量存储了一个服务器名称列表以在 vmware vcenter 中创建快照,但我不想在脚本中键入服务器名称,我希望变量由外部 txt 文件获取,如何我能做到吗?
这就是我实际拥有的:
$VMList = @("Pepermint-1", "Pepermint-2")
Function CreateSnapshot {
Foreach ($VM in $VMList) {
Write-Host "Creating Snapshot for $VM"
New-Snapshot -VM $VM -Memory -quiesce -Name $SnapShotNameComplete -RunAsync
}
}
我需要变量 $VMList 从外部 txt 文件中获取/读取/导入服务器名称列表,例如:
薄荷1、薄荷2、薄荷3
解决方案
好吧,这为我做到了:
$VMlist=get-content c:\Users\administrator\documents\vmlist.txt
txt 中的列表项都在一个新行中。
推荐阅读
- file - Flutter pod 文件问题
- python - 避免来自同一用户的重复输入
- git - 在没有完整克隆的情况下将文件放入 git repo
- c# - 使用数组的for循环范围
- git - 如何处理未跟踪的工作树文件中的 git pull 错误将被合并覆盖
- python-3.x - 数百个并行 dynamodb 查询
- android - 权限拒绝 -> 需要 oppo.permission.OPPO_COMPONENT_SAFE 但它已经在 AndroidManifest.xml 上
- swiftui - 编辑:我们如何在 SwiftUI 中将图像与图像和文本与文本对齐,多对齐?
- html - CSS - 悬停时显示覆盖
- powerbi - Power BI DAX | 来自不同 DIM TABLES 的多个切片器,带有多个 ALLSELECTED DAX 语句