目的:
通过hinemos执行windows下的脚本
过程:
创建powershell脚本
以前也没有写过windows下的脚本,第一次写powshell的脚本,也是折腾了一会。
网上翻了几篇文章后,发现其实在powshell的命令行下和在cmd的命令行下,还是挺像的。
比如:
切换到D盘下⇒D:
生成一个powershell文件,并向改文件输入字符串⇒'"hello powershell!"'>test.ps1
执行powershell文件⇒.\test.ps1⇒这样hello powershell!就会被打印出来
但是一般情况下,第一次都会执行不成功过,我就碰到了。因为Powershell一般初始化情况下都会禁止脚本执行。脚本能否执行取决于Powershell的执行策略。
.\test.ps1执行上面的命令时,显示无法加载脚本,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-help about_signing"。
+ .MyScript.ps1 < <<<
+ CategoryInfo : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
那么这个时候就需要更改策略,记得只有管理员才有权限更改这个策略。非管理员会报错。
更改策略步骤:
1.查看策略⇒Get-ExecutionPolicy
2.Restricted修改策略⇒Set-ExecutionPolicy UnRestricted
Unrestricted:权限最高,可以不受限制执行任何脚本。
为了很明显的证明从Hinemos中成功执行了windows上的powershell脚本,决定写一个关于“创建文件”的脚本。
命令如下:
1.将创建文件的脚本写入test.ps1,'New-Item C:\Users\Administrator\test.txt -type file' > test.ps1
2.通过dir命令发现在C:\Users\Administrator\目录下确实生成了test.ps1,
3.执行脚本./test.ps1,确实在C:\Users\Administrator\下也生成了test.txt文件
4.删除test.txt文件rm test.txt
这样就成功创建了一个“创建文件”的powershell文件,接下来在hinemos配置。
配置Hinemos job
如何在hinemos下通过job的功能执行该脚本呢。其实很简单,和在Linux下执行shell差不多
在command tab下的启动command里写上powershell -Command C:\Users\Administrator\test.ps1
结果
执行job后,job的状态是正常的,再去实际windows机器里的,C:\Users\Administrator\目录下,生成了test.txt文件。那么确实job是被正常执行了。
相关推荐
2022中职网络搭建windows powershell脚本创建题答案,需要在poweshell上运行,视频有完整演示过程
中文版本精通windows powershell 脚本编程 的随书配套的脚本资源,原资源出版社无法下载了。所以找了半天,然后下载以后发现安装文件在WIN7无法安装就找到了其他机器安装然后直接提取了其中的脚本资源 所以现在无需...
powershell脚本转exe文件powershell脚本转exe文件powershell脚本转exe文件powershell脚本转exe文件
Windows PowerShell™ 是专为系统管理员设计的新 Windows 命令行外壳程序。该外壳程序包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用。 本文档介绍了 Windows PowerShell 的基本概念和功能,并提供了...
《精通windows powershell 脚本编程》脚本资源安装文件,运行该程序可以将书上的样例脚本文件安装到本地硬盘的一个文件夹里边。
中文名: PowerShell脚本编写手册 原名: Windows Powershell Scripting Guide 作者: Ed Wilson 资源格式: PDF 版本: 影印版 出版社: Microsoft Press书号: 073562279发行时间: 2008年 地区: 美国 语言: 英文 内容...
修正:“powershell脚本实例4个”里面那个随着powershell版本升级而出现的运行错误
PowerLessShell依赖MSBuild.exe来远程执行PowerShell脚本和命令不需要调用powershell.exe
BlackJack.PS1:2008脚本大赛的题 Number Puzzle.ps1:3-8列的数字拼图 PowerShell HELP.ps1:可以生成html版的powershell速成手册 PowerShell Script Encryption.ps1:用于加密.ps1脚本(防傻瓜化解密)
win系统自带游戏删除powershell脚本
象运行可执行文件一样,Powershell运行文件和脚本,也必须使用绝对路径或者相对路径,或者要运行的文件必须定义在可受信任的环境变量中。 关于脚本 脚本和批处理都属于伪可执行文件,它们只是包含了若干命令行解释器...
Windows.PowerShell应用手册中文版,powershell进阶资料。
安装Windows服务器后,根据所需的服务执行脚本以进行安装。 在使用任何脚本之前,请指定新的执行策略,以避免与脚本签名相关的错误。 PS> Set-ExecutionPolicy Bypass 请注意,这些脚本是为Windows Server 2016...
PowerShell因为在此系统中禁止执行脚本的解决方法 //www.jb51.net/article/95022.htm Powershell 脚本数字签名实现方法 您可能感兴趣的文章:Powershell 脚本数字签名实现方法史上最全的Android build.gradle配置...
windows后台服务形式启动redis集群及powershell脚本,没有使用powershell脚本的电脑先执行set-ExecutionPolicy RemoteSigned,输入y回车。
将一个PowerShell脚本嵌入到PNG文件的像素中,并生成一个oneliner来执行
本书全面地介绍了Windows Server 2008命令行、PowerShell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,...
本脚本附属于本人原创博文《安卓签名技术详解(附powershell脚本)》,实现了通过右键菜单一键签名apk文件,可以对进行加固过的apk进行重签名,提高工作效率。同时本脚本也使用了很多powershell技巧,可以作为...
Microsoft Windows PowerShell 是一种新的命令行外壳和脚本语言,用于进行系统治理和自动化。Windows PowerShell 建立在 .NET Framework 的基础上,IT 专业人员可通过命令或脚本来治理计算机,从而通过系统自动化来...
Windows-PowerShell 这些 powershell 脚本适用于... 为了能够在目标机器上远程执行脚本,必须在目标机器上完成某些操作以启用远程执行。 请从 RemoteExecutionEnabling 脚本开始,以便其余部分完美运行。 参考资料: :