MDT通过PowerShell脚本自定义变量

1.在Deploymentshare\Scripts下新建tv.ps1脚本,内容如下:

# Determine where to do the logging 
$TSenv = New-Object -COMObject Microsoft.SMS.TSEnvironment 
$logPath = $TSenv.Value("LogPath")  
$logFile = "$logPath\$($myInvocation.MyCommand).log"

$TSenv.Value("ts01") = (gwmi win32_computersystem).manufacturer   #自定义变量ts01

# Start the logging 
Start-Transcript $logFile
Write-Host "Logging to2222 $logFile"

$TSenv.Value("ts02") = “abc”

# Stop logging 
Stop-Transcript

2.在CustomSettings.ini中添加自定义变量ts01

Properties=ComputerTypeName, ComputerSerialNumber,tv01

3.在TS中运行tv.ps1脚本,如下:

 

然后调用ps1中自定义的 ts01变量

猜你喜欢

转载自www.cnblogs.com/dreamer-fish/p/13176812.html