日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows Hyper-V Server 2012创建脚本运行环境

發(fā)布時間:2024/1/17 windows 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows Hyper-V Server 2012创建脚本运行环境 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一個PowerShell腳本其實就是一個簡單的文本文件,這個文件包含了一系列PowerShell命令,每個命令顯示為獨立的一行,PowerShell腳本文件擴展名為.PS1。那么,是不是可以在PowerShell環(huán)境下直接可以運行.PS1文件?

? ?在PowerShell環(huán)境下,是不能直接運行.PS1文件的。這是為防止惡意腳本的執(zhí)行,PowerShell的一個默認執(zhí)行策略,這個執(zhí)行策略被設(shè)為受限的(Restricted),意味著PowerShell腳本無法執(zhí)行,它每次只能執(zhí)行一行命令。

通過一個命令來查看當(dāng)前的策略:Get-ExecutionPolicy –List


本地默認策略被設(shè)為受限的(Restricted).

用下面命令方法可以修改這個默認策略:

Set-ExecutionPolicy <policy name> ? ?這個 <policy name>等于(Restricted;AllSigned;RemoteSigned;Unrestricted;Bypass;Undefined),下面是微軟對這些<policy name>的定義:

Windows PowerShell 執(zhí)行策略如下: ?

"Restricted"是默認策略。 ? ? ? ?

?Restricted ? ? ? ? ?

?- 默認執(zhí)行策略。 ? ? ? ? ?

?- 允許單個命令運行,但不能運行腳本。 ? ? ? ? ?

?- 阻止所有腳本文件的運行,包括格式和配置文件 (.ps1xml)、模塊腳本文件 (.psm1) ? ? ? ? ? ? ?和 Windows PowerShell 配置文件 (.ps1)。


AllSigned ? ? ? ? ? ?

?- 可以運行腳本。 ? ? ? ? ?

?- 要求所有腳本和配置文件由可信發(fā)布者簽名,包括在本地計算機上編寫的腳本。 ? ? ? ? ?

?- 在運行來自尚未分類為可信或不可信發(fā)布者的腳本之前進行提示。 ? ? ? ? ? ?

?- 運行來自 Internet 以外的源的未簽名腳本及已簽名但有惡意的腳本存在風(fēng)險。


RemoteSigned ? ? ? ? ?

?- 可以運行腳本。 ? ? ? ? ? ?

?- 要求可信發(fā)布者對從 Internet(包括電子郵件和即時消息程序)下載腳本和配置文件進行數(shù)字簽名。 ? ? ? ? ?

?- 不要求對已經(jīng)運行和已在本地計算機編寫的腳本(不是從 Internet 下載的腳本)進行數(shù)字簽名。 ? ? ? ? ? ?

?- 面臨運行已簽名但有惡意的腳本帶來的風(fēng)險。


Unrestricted ? ? ? ? ?

- 可以運行未簽名腳本。(面臨運行惡意腳本所帶來的風(fēng)險。) ? ? ? ? ?

- 在運行從 Internet 下載的腳本和配置文件之前警告用戶。 ? ? ? ?


Bypass ? ? ? ? ? ?

- 不阻止任何執(zhí)行項,不顯示警告和提示。 ? ? ? ? ?

- 此執(zhí)行策略設(shè)計用于兩種配置:一種是 Windows PowerShell 腳本內(nèi)置于一個較大的應(yīng)用程序中; ? ?一種是 Windows PowerShell 成為擁有自身安全模型的某個程序的基礎(chǔ)。


Undefined ? ? ? ? ?

?- 當(dāng)前作用域中未設(shè)置執(zhí)行策略。 ? ? ? ? ? ?

?- 如果所有作用域中的執(zhí)行策略為 Undefined,則有效執(zhí)行策略為 Restricted,該策略是默認執(zhí)行策略。

注意:在不對通用命名約定 (UNC) 路徑與 Internet 路徑加以區(qū)分的系統(tǒng)上,可能無法使用 ? ? ? ? ? RemoteSigned 執(zhí)行策略來允許運行由 UNC 路徑標(biāo)識的腳本。


一般情況下,如果您對自己所寫的腳本文件的把握,可以執(zhí)行下面命令:

? ?Set-ExecutionPolicyUnrestricted 查看執(zhí)行情況:Get-ExecutionPolicyLocalMachine

可以用Windows Server 2012 自帶的的PowerShell ISE編輯器來編輯一個.PS1文件來驗證:這樣就可以在powershell中運行相關(guān).ps1jiaob

這樣就可以在powershell中運行.ps1相關(guān)腳本了。


轉(zhuǎn)載于:https://blog.51cto.com/hao360/1352194

總結(jié)

以上是生活随笔為你收集整理的windows Hyper-V Server 2012创建脚本运行环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。