PowerShell与系统开局(下)

简介:

首先我们看看配置IP地址的PowerShell代码

1
2
3
4
5
6
7
$wmi = get-wmiobject  -class win32_networkadapterconfiguration - filter  ipenabled=true -computername .
# 设置IP地址和子网掩码
$wmi .EnableStatic( '192.168.0.100' , '255.255.255.0' )
# 设置网关
$wmi .SetGateways( '192.168.56.254' )
# 设置DNS
$wmi .SetDNSServerSearchOrder( '192.168.70.1' )

那么这一块是把数据写死在里面了,我们可以用Read-Host和变量的方式输入进去,具体方法可以参考我的之前的文章,例子很多了。这段建议插到开局脚本的前段,因为接下来还要加域的嘛~


另外一点就是,这里也可以混写CMD,用来导入reg文件,便于快速对windows主机进行配置。


我们都知道,PowerShell脚本的Ps1文件没办法快速双击用管理员运行,这个咋解决呢?

我们用CMD来解决,创建一个CMD文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
echo off
c:
cd \
md adscript
cd adscript
echo open cloud.it>ftptmp
echo anonymous>>ftptmp
echo ad>>ftptmp
echo get 7z.exe>>ftptmp
echo get 7z.dll>>ftptmp
echo get hvkj.zip>>ftptmp
echo quit>>ftptmp
ftp -s:ftptmp
rem cls
7z x hvkj.zip 
copy *.lnk C:\Users\Public\Desktop /y
powershell  set-executionpolicy  remotesigned

以上句子是从某个地方的FTP站点下载文件,到本地特定的位置,然后释放一下,把快捷方式都释放到桌面,当然也可以下载之后就运行。

下载cmd和运行cmd都是可以直接双击的,所以问题到这就很清晰了。

→→→做一个快捷方式,用管理员方式打开,从CMD中去运行PowerShell

依然是CMD混写,具体看图,用CMD混写的特点是,可以快速关闭服务和运行注册表。以上

wKioL1VMcLXQMmHLAAPeDJox_Ko714.jpg



本文转自 九叔 51CTO博客,原文链接:http://blog.51cto.com/jiushu/1649637,如需转载请自行联系原作者

相关文章
|
Linux iOS开发 MacOS
PowerShell命令行输出和添加系统环境变量
主要介绍使用PowerShell命令如何查看、修改和删除系统环境变量,对于需要操作添加PATH环境变量非常实用 。由于 Powershell 的跨平台,其环境变量修改可以在linux、macos...
2672 0
PowerShell命令行输出和添加系统环境变量
|
6天前
|
存储 运维 Java
PowerShell系列(八)PowerShell系统默认内置的Provider介绍
【2月更文挑战第3篇】Alias Provider用来标记其他命令的对象,一般用来标记命令中比较长的函数或者命令,也支持在PowerShell当中指定CMD Shell 中的命令的别名。其实目的都是通过较短的别名来简化一些命令的使用。
PowerShell系列(八)PowerShell系统默认内置的Provider介绍
|
6天前
|
存储 JSON 运维
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
57 0
|
6天前
|
Ubuntu Shell Docker
docker Ubuntu系统中安装使用 powershell
docker Ubuntu系统中安装使用 powershell
41 0
|
6天前
|
前端开发 微服务 Windows
PowerShell 命令窗口执行 pnpm 命令报错 无法加载文件 pnpm.ps1,因为在此系统上禁止运行脚本
PowerShell 命令窗口执行 pnpm 命令报错 无法加载文件 pnpm.ps1,因为在此系统上禁止运行脚本
|
Windows
powershell配置anaconda及解决【无法加载文件C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本】的问题
powershell配置anaconda及解决【无法加载文件C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本】的问题
1691 0
|
Ubuntu Shell Docker
Ubuntu系统中使用 powershell
本文介绍如何在 Ubuntu 系统中安装使用 Powershell (以 docker 内安装为示范)
152 0
|
资源调度
PowerShell yarn : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统因为在此系统上禁止运行脚本。
PowerShell yarn : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统因为在此系统上禁止运行脚本。
183 0
PowerShell yarn : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统因为在此系统上禁止运行脚本。
|
Linux 程序员 Windows
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
175 0
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
|
安全
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
376 0
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)