1.如果在Preinstall阶段运行PowerShell脚本,则需要做如下设置:

打开DeploymentShare属性-Windows PE - Features,选中如下三项,然后Update DeploymentShare

2.在Preinstall阶段添加 Run PowerShell Script,脚本路径:D:\DeploymentShare\Scripts\renamepc.ps1

renamepc.ps1脚本内容如下:

Import-Module ZTIUtility.psm1$sn = $TSENV:UUID

$strcname = "abc" + $sn

$Tsenv:OSDCOMPUTERNAME = $strcnamegci TSenv:|Out-File \\10.160.15.249\DeploymentShare$\test2.log -Append

参考:http://c-nergy.be/blog/?p=3964

=========================================================================================

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

===============================================================================================

通过.ps1脚本自定义计算机名:

tv.ps1脚本内容:

#Determine where to do the logging

$TSenv = New-Object -COMObject Microsoft.SMS.TSEnvironment$logPath = $TSenv.Value("LogPath")$logFile = "$logPath\$($myInvocation.MyCommand).log"

#Start the logging

Start-Transcript $logFile

$TSenv.Value("OSDComputername")="abc"Import-Module ZTIUtility.psm1 #未生效

gci tsenv: |Out-File C:\MININT\test2.log #未生效

#Stop logging

Stop-Transcript

2.将脚本放到Preinstall中,如下,CustomSettings.ini中无需其他设置,安装过程中默认的MINIT格式计算机名最后会被.ps1脚本中名称覆盖

mdt 计算机名_MDT通过PowerShell脚本自定义变量(自定义计算机名)相关推荐

  1. MySQL数据库在众多表中对表名的查询及预处理存储过程(变量做表名)

    以下的文章主要介绍的是MySQL数据库在众多表中进行表名与字段名的查询的实际操作步骤,以及对实现其查询所要用到的SQL 语句的介绍,还有两个实际解决方案的描述,以下就是文章的主要内容描述. 在MySQ ...

  2. mysql 变量作表名查询_使用MySQL函数变量作为表名查询

    我需要有一个表中增加一定的ID(如AUTO_INCREMENT)函数使用MySQL函数变量作为表名查询 我有水木清华这样 DELIMITER $$ DROP FUNCTION IF EXISTS `G ...

  3. linux shell脚本 定义变量,Shell脚本应用 - 编制shell脚本、shell变量

    随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来越重要.在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分.作为Linux系统 ...

  4. 计算机存储,数据类型,常量和变量

    计算机存储,数据类型,常量和变量 1.计算机存储 1.1计算机存储常用的数据单位 ``` 计算机当中最小的存储单位 字节 Byte bit 比特 一个字节是 8 个bit 位(二进制) 100M 带宽 ...

  5. 禁止更改计算机名_计算机改名、加域脚本集合

    windows计算机改名.改密码.设置ip.加域脚本集合 今天和大家分享一下,如何将前面的改名加域整合在一起,根据选择执行对应的命令. 新建txt文档,输入一下代码,另存为"自动加域脚本.b ...

  6. winexec函数 执行powershell 脚本_丢掉 Powershell.exe 来渗透测试

    0x00 前言 作为一个 pentest,真的是不需要 Powershell 吗?如果是,我真的会觉得不可思议. 但是,如果是因为某些策略,阻止了你对 powershell.exe 的访问,那该怎么办 ...

  7. 使用PowerShell监视您的Azure计算机

    介绍 (Introduction) In earlier chapters, I show you how to create your Virtual Machine in Azure using ...

  8. 计算机组策略定时开机脚本,使用组策略计算机启动脚本部署 Office 2013

    使用组策略计算机启动脚本部署 Office 2013 12/22/2017 本文内容 适用于: Office 2013, Office 365 ProPlus 上一次修改主题: 2016-12-16 ...

  9. 开机自启动Powershell脚本

    目录 目录 前言 修改注册表 写批处理 以管理员方式打开Posershell程序 修改PS-profile 最后 前言 这绝B是个非常受用的技能. 修改注册表 Open Registry Editor ...

  10. PowerShell脚本遇到的问题汇总

    PowerShell脚本遇到的问题汇总 PowerSploit: Exception calling "GetMethod" with "1" argument ...

最新文章

  1. leetcode 贪心_LeetCode进阶1029-贪心
  2. VS2013配置编译Caffe-Win10_X64
  3. hadoop--集群时间同步(可不同步)
  4. 如何学习Web前端知识转型?
  5. 深入理解 ASP.NET 动态控件 (Part 1 - 感性认识)
  6. 【2019 BAPC - D】Deck Randomisation【中国剩余定理 + 循环节】
  7. 怎样快速抓取网页中的FLASH动画
  8. 高性能服务器 c100k,C10K及C100K问题探讨 怎么应对大流量大并发
  9. 实盘中在vnpy多策略多交易对交易
  10. Using platform encoding (UTF-8 actually) to copy filtered resources错误
  11. 基础C语言知识串串香10☞数组字符串结构体联合体枚举
  12. 元宇宙「虚拟世界」,构建身临其境的社交世界
  13. Unity进阶课程【一】Input Field 组件的失焦和使用
  14. 用uc浏览器Scheme打开网址方法
  15. Gartner 2019年EPP(终端防护)魔力象限(Endpoint protection platforms)
  16. 推荐一款好用的CopyTranslator 翻译工具
  17. 关于python的基础语法
  18. validform使用
  19. 【测试沉思录】22. 前端性能测试怎么做?
  20. 基于R的数据挖掘方法与实践(3)——决策树分析

热门文章

  1. 计算机存储器的分类图片,存储器分类及各自特点有哪些
  2. java模拟器触屏_jar模拟器-jar模拟器触屏版电脑版下载_暂未上线|好特下载
  3. 【Oracle教程资源大合集】Oracle数据库免费学习资源汇总
  4. 西安电脑服务器维修电脑,西安苹果电脑维修
  5. 如何快速学python
  6. 申请美国J1签证加急最快多久办好?
  7. 使用海康H5视频播放器开发包实现监控播放
  8. 百度迁徙数据爬取 生成excel数据
  9. js文本框设置必填项_input必填_js 检验必填项的代码
  10. AI量化交易(一)——量化交易简介