我在这个网站上找了一圈,似乎找不到符合我情况的东西。基本上,我想要编写一个 NETLOGON 文件的附加内容,以替换所有用户桌面上文本文件中的文本。当前文本在各个电脑上都是静态的。
我想要更改的文本将对每个用户都是唯一的。我希望将当前文本(user1)更改为用户的 AD 用户名(例如 johnd, janed 等)。我使用的是 Windows Server 2008 R2,所有工作站都是 Windows 7 Professional SP1 64 位。
以下是我迄今为止尝试过的代码(有几个变量,但都因为某种原因而不起作用):
我想要更改的文本将对每个用户都是唯一的。我希望将当前文本(user1)更改为用户的 AD 用户名(例如 johnd, janed 等)。我使用的是 Windows Server 2008 R2,所有工作站都是 Windows 7 Professional SP1 64 位。
以下是我迄今为止尝试过的代码(有几个变量,但都因为某种原因而不起作用):
gc c:\Users\%USERNAME%\desktop\VPN.txt' -replace "user1",$env:username | out-file c:\Users\%USERNAME%\desktop\VPN.txt
我没有收到任何错误信息,但它也没有回到正常的“PS C:>”提示符,只显示了“>>>”,文件也没有按预期更改。
-replace "user", "user2" -replace "werwq", "asdf"
命令。当我知道您正在以明文方式存储密码文件时,我不得不发出义务的批评。 - Matt