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变量