PowerShell Active Directory登录脚本自动构建

时间:2018-07-25 12:06:00

标签: powershell active-directory powershell-v4.0

我已经使用Powershell 4创建了一个活动目录帐户创建脚本。

我的老板说过,有一项新政策,我们必须为每个用户构建一个登录脚本,有没有一种方法可以构建.bat文件并映射我们在脚本中指定的驱动器?< / p>

我知道有一种生成.txt文件的方法,但是不确定.bat。

我需要的
选择用户需要访问的驱动器
我需要它来构建.bat文件,映射先前指定的驱动器。
然后将其移动到DC上的登录脚本文件夹,映射到S

1 个答案:

答案 0 :(得分:0)

以供将来任何想这样做的人参考。

我已经设法解决了一些问题。

$NewName = $SAMAccountName
$extension = ".bat"
$FileName = "$SAMAccountName$extension"
$ScriptDrive = "\\IPREMOVED\scripts"

Write-Output "
BAT CONTENTS" `n`n|FT -AutoSize >>LoginScript.txt

Get-ChildItem LoginScript.txt | Rename-Item -NewName $FileName 
Move-Item -Path ".\$FileName" -Destination $ScriptDrive