运行powershell脚本
❶ 如何在命令行执行 powershell 脚本
方法一:
1.
首先按Win+R键,然后输入powershell,打开命令行,然后切换到powershell脚本所在的目录下,例如:脚本1.ps1在桌面上
cd C:\Users\Administrator\Desktop
2.
执行脚本时输入.\1.ps1即可执行脚本。
.\1.ps1
方法二:直接在命令行输入1.ps1脚本的全路径,然后回车即可执行。
C:\Users\Administrator\Desktop\1.ps1
❷ 如何运行PowerShell的脚本文件
"%SystemRoot%\system32\windowspowershell\v1.0\powershell.exe"
set-executionpolicy remotesigned
在cmd里输入上面的指令就可以运行powershell脚本了。
❸ win7怎样运行powershell脚本
新版本的PowerShell随着Windows Server 2012 R2到来。现在,使用PowerShell 4.0的唯一途径就是获取并使用Windows Management Framework 4.0。 PowerShell在Windows虚拟化任务方面能发挥最大帮助和用途。现在网上有关于此话题的资料库,最热的是TechNet博客中的一个五部分的系列文章。通过这些信息,你可以找到大量有关PowerShell脚本自动化多虚拟化设置、配置和维护任务的相关细节。 TechNet系列文章提供了运行PowerShell脚本的基础知识 TechNet系列中的内容很好地概述了PowerShell在虚拟化世界里的作用。该系列还概述了图形PowerShell接口,提供了将工作进程ID映射到VM的脚本,介绍使用PowerShell WMI创建虚拟硬盘(VHD)时如何创建脚本,如何获取一台Hyper-V虚拟机的IP地址,如何关闭Hyper-V中的客户虚拟机,以及如何在Hyper-V中创建一个完整的虚拟网络。 只要有足够的时间和热情,你可以利用PowerShell做很多事情。当然,真正的好处在于你可以自动化重复的任务。任务的重复度越高利用率就越高。 CodePlex提供Hyper-V脚本 Windows Server 2012和Windows Server 2012 R2中的可扩展交换机比早期版本容易使用虚拟基础设施。交换机扩展还意味着你可以使用更新和增强功能而不必白费力气做重复工作。 CodePlex PowerShell管理库提供了最好的资料,你可以通过这里的100多条cmdlet找到并连接到VM,观察和操作机器状态,备份或出口VM以及处理VHD文件等等。 Hyper-V有自己的cmdlet集合 图1. Hyper-V PowerShell脚本 Hyper-V 3.0和150条PowerShell cmdlets。你可以使用PowerShell显示可用资源以及如何运行和使用这些脚本,这需要在正常的PowerShell运行环境中输入以下命令:Get-Command –Mole Hyper-V(图1)。 在命令后面附加上-Name *search*就可以得到该条cmdlet的其他细节。*号是通配符,你可以将其替换成想要搜索的字符串,例如add、find等等。Get-Help cmdlet后面可接三种输出类型:-Examples(代码实例)、-Detailed(详细输出)和-Full(所有信息)。因此,Get-Help Add_VMNetworkAdapter -Examples显示的是在虚拟机上添加网络适配器的PowerShell脚本实例。 使用PowerShell访问Hyper-V模块时,你需要提前启动该功能,输入下面的命令: Add-WindowsFeature Hyper-V -IncludeManagementTools 作为管理员,你还必须运行PowerShell控制台与Hyper-V进行互动和管理,所以一定要尽快遵循这些简单的步骤。
❹ 如何运行PowerShell的脚本文件
比如说想执行test.ps1脚本:
以管理员身份打开Powershell控制台
运行Get-ExecutionPolicy来查看Powershell的执行安全策略,默认值为Restricted,不允许执行.ps1文件,可通过设置Set-ExecutionPolicyUnrestricted 来允许执行
给出 test.ps1的文件路径,在Powershell控制台中运行
注意:上面的1 2步操作只需要在首次运行Powershell的时候设置就行了,控制台会保存你的设置,以后无须重复设置。如果你的命令执行需要管理员权限(如访问某些文件夹或是更新注册表)就得以管理员身份运行,如果无特别权限要求,以后的脚步执行可在非管理员身份下执行
❺ powershell脚本怎么运行
在运行任何脚本文件之前, 你都必须首先设置一个恰当的Execution Policy.
PowerShell脚本跟Windows CMD一样, 和MS-DOS批处理一样, 文件需要被保存为.ps1后缀名, 比如说myscript.ps1
最通常的运行脚本的方法是调用它:
PS C:\ & C:\Belfry\My first Script.ps1
注意: 这里的&操作符能允许你调用一个命令, 脚本, 或函数. 比如:
PS C:\ & C:\Program files\mycommand.exe
PS C:\ $runMyProg = C:\Program files\mycommand.exe
PS C:\ & $runMyProg
PS C:\ $myPing = Get-Command -commandType Application Ping
PS C:\ & $myPing
如果路径不包含任何的空格, 那么你就可以忽略引号和'&'操作符.
PS C:\ C:\Belfry\Myscript.ps1
如果脚本就在当前路径下, 你必须使用符号.\来告诉PowerShell该脚本就在当前路径下.
PS C:\ .\Myscript.ps1
Dot Sourcing
=====================
当使用上面的语法执行脚本的时候, 脚本中定义的变量和函数会在脚本运行结束后消失.
❻ 如何设置PowerShell脚本定时执行
不管是Windows还是Mac OS还是Linux,凡是定时执行的,一般都是靠计划任务。
以在Windows中运行Powershell脚本为例:
写好你的脚本,比如叫a.ps1
创建定时任务,在动作页设置:
运行程序powershell,参数
-FileX:..a.ps1-ExecutionPolicyByPas
其余项根据你的需求设置好,到设定的时间就可以运行了。
P.S. 不要把运行时间设在过去。
❼ win7怎样运行powershell脚本
使用WIN+Q组合键打开搜索功能,输入Powershell,点击下方提示的Windows
Powershell,即可快速打开Powershell
使用WIN+R组合键打开运行窗口,输入powershell,回车即可快速打开Powershell
对于有传统桌面的用户,还可以直接在搜索窗口输入powershell直接打开
❽ 如何在命令行执行 powershell 脚本
方法一:
首先按Win+R键,然后输入powershell,打开命令行,然后切换到powershell脚本所在的目录下,例如:脚本1.ps1在桌面上
cdC:UsersAdministratorDesktop
2. 执行脚本时输入.1.ps1即可执行脚本。
.1.ps1
方法二:直接在命令行输入1.ps1脚本的全路径,然后回车即可执行。
C:UsersAdministratorDesktop1.ps1
❾ 如何设置PowerShell脚本定时执行
不管是Windows还是Mac
OS还是Linux,凡是定时执行的,一般都是靠计划任务。
以在Windows中运行Powershell脚本为例:
1.
写好你的脚本,比如叫a.ps1
2.
创建
定时任务
,在动作页设置:
运行程序
powershell
,参数
-File X:\..\a.ps1 -ExecutionPolicy ByPas3.
其余项根据你的需求设置好,到设定的时间就可以运行了。
P.S.
不要把运行时间设在过去。