【发布时间】:2015-11-16 17:52:36
【问题描述】:
希望有人能帮忙,因为我在这里把我的头撞到墙上一点...... 我有一个简单的 CSV 文件,2 列,1 列用于主机名,1 列用于密码。 例如;
主机名、密码
计算机1,密码1
计算机2,密码2
等
我需要做的是根据运行脚本的设备的主机名从 CSV 中读取密码。 这是用于 BitLocker PIN 加密的,因此不是我在当前的 PowerShell 脚本中指定 PIN,而是从 CSV 读取值并使用它进行加密。
大家好,
【问题讨论】:
-
欢迎来到 SO。你试过什么不起作用。这只是
import-csv和where-object的情况。 -
我会尽量表现得在这里! :) 请告诉我们一些 cdoe,你尝试了什么,失败了什么,等等
-
这是目前用来加密的PS。但是,我遇到的问题是根据主机名查询 CSV 密码,而不是设置“默认”密码并更改后加密。 $SecureString = ConvertTo-SecureString "DEFAULT" -AsPlainText -Force THEN Enable-BitLocker -MountPoint "C:" -Pin $SecureString -TPMandPinProtector -SkipHardWareTest
标签: csv powershell