IT桌面运维常识系列 - (Windows脚本)


文章目录

  • IT桌面运维常识系列 - (Windows脚本)
  • 前言
  • 一、脚本是什么?
  • 二、涉及软件
  • 三、案例
    • 1、Windows&office激活(CMD转EXE推送)
    • 2、修改本地Hosts文件(PS1转EXE推送)
    • 3、修改本地网卡DNS地址(CMD转EXE)
    • 4、文件管理器或IE在任务栏显示为白色文件(CMD转EXE)
  • 总结

前言

提示:写脚本主要还是为了解决繁琐问题,如果写的时长超过手动处理时长。那咱们还是放弃吧~!

最后更新日期为 2021年4月26日。


一、脚本是什么?

示例:脚本(Script),是使用一种特定的描述性语言,依据一定的格式编写的可执行文件。(我百度的)


二、涉及软件

  • Notepad++(超兼容文本编辑器) 提取码:zme1
  • Ps1ToExe(PowerShell转Exe) 提取码:5n2p
  • BatToExe(Bat转Exe)提取码:g9ma
  • 软件All打包(反正基本都在这里了)提取码:jumx

三、案例

1、Windows&office激活(CMD转EXE推送)

说明:因为公司不让搭建KMS,只能手动安装。还没有AD,呜呜呜~ 主要就是没有AD。每台电脑挨个激活太耗费时间了,所以索性写个cmd脚本,让员工自动运行。

代码如下(示例):

set slmgrPath=%SystemRoot%\system32\slmgr.vbs
cscript /nologo %slmgrPath% /ipk “激活码”
cscript /nologo %slmgrPath% /ato
cscript /nologo %slmgrPath% /xpr
cscript /nologo "C:\Program Files\Microsoft Office\Office15\ospp.vbs" /inpkey:“激活码”
cscript /nologo "C:\Program Files\Microsoft Office\Office14\ospp.vbs" /inpkey:“激活码”
cscript /nologo "C:\Program Files\Microsoft Office\Office15\ospp.vbs" /act

2、修改本地Hosts文件(PS1转EXE推送)

说明:没DNS的时候,内网服务器只能依靠本地Hosts文件解析。没办法,推送脚本(我没AD是用360天擎推送的,具体推送办法就不再这里说了)是唯一能拯救我的办法。

代码如下(示例):

$Date = (Get-Date).ToString('yyyy-MM-dd')    #获取当前日期
Move-Item -Path "C:\Windows\System32\drivers\etc\hosts"  -Destination "C:\Windows\System32\drivers\etc\hosts$Date"     #备份本地hosts文件
Remove-Item  -Path "C:\Windows\System32\drivers\etc\hosts"    #强行删除本地hosts文件
$WindowsKey = cmdkey /list        #获取本地凭据
if(!($WindowsKey -match "10.47.2.14")){          #查询是否有共享服务器凭据  有就跳过,没有就添加NET USE /del * /y                            #删除所有连接、如果域内有很多凭据请注释掉这行cmdkey /delete:10.47.2.14                    #删除服务器凭据    cmdkey /add:10.47.2.14 /user:jncec_04\Share_User /pass:admin@123   #新建凭据Restart-Service LanmanWorkstation         #重启服务
}
Copy-Item -Path "\\10.47.2.14\it\软件\09_hosts\hosts" -Destination     "C:\Windows\System32\drivers\etc\hosts"    #拷贝共享上hosts文件到本地

3、修改本地网卡DNS地址(CMD转EXE)

说明:还是上述环境,只有天擎能推送。此脚本有一巨大问题,只能修改默认网卡,如果有大神能在双网卡中识别本地网卡。还望大佬指教~!

代码如下(示例):

netsh interface ip set dns name="以太网" source=static addr=10.47.2.29       %修改网卡DNS%
netsh interface ip add dns "以太网" 10.47.2.30 index=2                                    %修改网卡DNS%
cmdkey /add:10.47.2.14 /user:jncec_04\Share_User /pass:admin@123           %其实上面两条就够了 这里主要把修改过的机器IP上传到共享中%
net use /del * /y
net stop LanmanWorkstation /y
net start LanmanWorkstation
ipconfig /all >> \\10.47.2.14\ipconfig\ipconfig.txt

4、文件管理器或IE在任务栏显示为白色文件(CMD转EXE)

说明:管理员运行

ie4uinit.exe -show

总结

没啥好总结的,反正菜鸡的学习之旅。如果有问题,请大佬赐教!
欢迎转载,请注明文章出处:https://blog.csdn.net/qq_22961571。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

IT桌面运维常识系列 -(Windows脚本)相关推荐

  1. IT桌面运维常识系列 - 精华小网站(自我保存)

    IT桌面运维常识系列 - 精华小网站(自我保存) 文章目录 IT桌面运维常识系列 - 精华小网站(自我保存) 前言 精选小网站 总结 前言 精华网站,主要为了解决收藏夹有点大的问题. 有好的小网站可以 ...

  2. 桌面运维之windows部分常用命令

    最近让我临时接管桌面运维的工作,说实话不太了解,所以先自己上网看了一些资料,其中总结了几个windows运维常用的命令,分享给大家. ################################# ...

  3. 开放下载!《ECS运维指南 之 windows系统诊断》

    简介:windows系统诊断,云运维工程师不可错过的匠心之作 无论你是新手还是老手,你的Windows系统都会遇到不容易诊断的问题.而当发生这种情况时,你会怎么做?希望本书可以在系统出现问题但是又不知 ...

  4. 桌面运维工程师需要会哪些技能?主要是做什么的?

    我们大家都都知道运维工程师种类比较多,比如桌面运维.硬件运维.数据库运维等等.今天我们主要来看看桌面运维工程师需要会哪些技能?主要是做什么的? 桌面运维工程师需要会哪些技能?主要是做什么的? 1.首先 ...

  5. 运维企业实战Shell脚本合集+万能工具箱

    文章目录 系统维护篇 服务器日常巡检脚本 下线登录用户 企业级Linux日常自动抓取服务器巡检.登录.执行命令记录+备份脚本 终端对话&广播消息 批量查询IP归属地+手机号归属地信息 Linu ...

  6. 桌面运维工程师常见面试问题汇总

    第一部分:A卷 1. 加快win10系统开机速度的方法有那些? 2. 目前常用的磁盘分区格式是什么?他们之间有什么区别? 3. 电脑比较多的情况下,快速安装所有电脑的操作系统采用什么方法? 4. BI ...

  7. Samba服务器原理及实验搭建(匿名共享,用户认证,权限设置,IP限制,目录挂载,桌面运维)

    本文目录 Samba服务器概念与原理 一.引子 二.samba原理及基本概念 三.samba共享实验搭建(匿名共享,用户认证,权限设置,IP限制,目录挂载,桌面运维) Samba服务器概念与原理 一. ...

  8. 运维少年系列 python and cisco (1)

    运维少年系列 python and cisco (1) 预备知识 本系列文章需要各位具有CCNA/HCNA基础知识(知道命令怎么敲) python 本系列文章需要使用到的python版本为2.7,模块 ...

  9. 《大企业云桌面运维实战》v1.13

    <大企业云桌面运维实战>-培训大纲 v1.1.3 <大企业云桌面运维实战>-授课计划 v1.1.3 链接:http://pan.baidu.com/s/1b6LxL0 密码:5 ...

  10. 深圳云计算学习:运维工程师中桌面运维需要会哪些技能?

    深圳云计算学习:运维工程师中桌面运维需要会哪些技能? 桌面运维岗位职责: 1.公司计算机网络合理规划和配置,负责计算机网络.信息管理及应用系统.数据库以及办公设备的管理,保证办公设施和服务器正常工作: ...

最新文章

  1. ML之LiR:机器学习经典算法之线性回归算法LiR的简介、使用方法、经典案例之详细攻略
  2. 用纯css3和html制作一些泡沫对话框
  3. 玩转“网上邻居”之网络配置(一)
  4. 企业做网络推广关键词设置的几点个人看法
  5. Java OpenCV之Mat类的概述、常用构造方法、常用函数
  6. SqlServer行转列
  7. Spring已集成jsp的环境下同时集成Velocity
  8. 图片着色后存储为“JPEG”格式存在明显色差问题解决
  9. Java 编程要点之并发(Concurrency)详解
  10. 千亿级服务器监控数据存储实践
  11. 无代码开发大众化,摆脱Excel轻松管理企业数据
  12. 横空出世的作业APP,会继续走俏还是就此堕落?
  13. android+添加网络权限,已在AndroidManifest.xml增添网络权限,运行还报错
  14. 大数据有哪些培训机构?
  15. 质点系的牛顿-欧拉动力学方程
  16. 数据堂获得“维科杯·OFweek 2021人工智能行业最具投资价奖”
  17. linux 大牛博客,大牛
  18. VMware虚拟机三种联网方式(图文详细解说)
  19. Go web框架 Echo
  20. K12467 滞纳金

热门文章

  1. 自适应t分布与动态边界策略改进的算术优化算法
  2. R语言-批量转换变量类型为因子型
  3. 谈谈服务器虚拟化解决方案
  4. MKD调试下载的时候提示:Contents mismatch at: xxxxxxxxH (Flash=xxH Required=xxH)
  5. 网易云音乐Android一面面经
  6. /etc/config/wireless解析
  7. 纯js代码-实战轮播图
  8. 手把手教你Magisk安装
  9. 推荐10个高效好用的办公软件,极大提升效率
  10. Windows安装Protoc