博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Microsoft Hyper-V Server 2012快速上手之创建脚本运行环境
阅读量:6820 次
发布时间:2019-06-26

本文共 728 字,大约阅读时间需要 2 分钟。

    一个PowerShell脚本其实就是一个简单的文本文件,这个文件包含了一系列PowerShell命令,每个命令显示为独立的一行,PowerShell脚本文件扩展名为.PS1。那么,是不是可以在PowerShell环境下直接可以运行.PS1文件?
    我们可以看到,在PowerShell环境下,是不能直接运行.PS1文件的。这是为防止恶意脚本的执行,PowerShell的一个默认执行策略,这个执行策略被设为受限的(Restricted),意味着PowerShell脚本无法执行,它每次只能执行一行命令。
    我们可以通过一个命令来查看当前的策略:
Get-ExecutionPolicy –List
    印证了上面的本地默认策略被设为受限的(Restricted),而其它 MachinePolicy;UserPolicy;Process;CurrentUser等没有定义。那么,用什么方法可以修改这个默认策略呢?我们又用到下面一条命令:
Set-ExecutionPolicy <policy name>    这个 <policy name>等于(Restricted;AllSigned;RemoteSigned;Unrestricted;Bypass;Undefined),下面是微软对这些<policy name>的定义:

 

   
一般情况下,如果您对自己所写的脚本文件的把握,可以执行下面命令:
    Set-ExecutionPolicy 
Unrestricted 
    
查看执行情况:
  
G
et-ExecutionPolicy 
LocalMachine
    我们可以用Windows Server 2012 自带的的PowerShell ISE编辑器来编辑一个.PS1文件来验证:

转载地址:http://cqazl.baihongyu.com/

你可能感兴趣的文章
js 计算两个时间的差
查看>>
有趣的Linux命令行功效
查看>>
解决PotPalyer不能拖放播放
查看>>
Linux安装mysql5.7
查看>>
HIVE常用操作以及函数
查看>>
【优达学城测评】SQL 支持许的数据类型(3)
查看>>
PHP CURL CURLOPT参数说明(curl_setopt)
查看>>
Learning NodeJs(1)
查看>>
怎么解决mysql远程连接报10038的错误
查看>>
js 父窗口可以找到子窗口的元素
查看>>
从FB10.3升级到11.0后几个问题的解决
查看>>
django使用MySql的基本步骤
查看>>
笔记《Java并发编程实战》[2]
查看>>
fpdf基本用法
查看>>
Linux下使用pure-ftpd建立匿名ftp访问
查看>>
PhalApi:[1.11] 快速入门: 接口开发示例 源码 图文
查看>>
分享插件
查看>>
HTML 页面中Buton 按钮提交,一个很坑的问题
查看>>
kitchen测试salt-formulas
查看>>
拿Nginx 部署你的静态网页
查看>>