好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Powershell實現編寫和運行腳本

Powershell實現編寫和運行腳本

熱門標簽:雷霆電話機器人電話 電話智能外呼系統誠信合作 信陽話務外呼系統怎么收費 湖州電銷防封卡 安徽400電話辦理 金融電銷公司怎么辦理外呼系統 使用電話機器人電銷是否違法 什么渠道可以找外呼系統客戶 真人和電話機器人對話

一個Powershell僅僅是一個包含Powershell代碼的文本文件。如果這個文本文件執行,Powershell解釋器會逐行解釋并執行它的的語句。Powershell腳本非常像以前CMD控制臺上的批處理文件。您可以通過非常簡單的文本編輯工具創建Powershell腳本。

通過重定向創建腳本

如果您的腳本不是很長,您甚至可以直接在控制臺中要執行的語句重定向給一個腳本文件。

PS E:> '"Hello,Powershell Script"' > MyScript.ps1
PS E:> .\MyScript.ps1
Hello,Powershell Script

這樣有個缺點,就是您的代碼必須放在閉合的引號中。這樣的書寫方式一旦在腳本內部也有引號時,是一件很痛苦的事。甚至您還可能希望在腳本中換行。下面的Here-strings例子不錯,也就是將腳本文件通過@‘ '@閉合起來。

PS E:> @'
>> Get-Date
>> $Env:CommonProgramFiles
>> #Script End
>> "files count"
>> (ls).Count
>> #Script Really End
>>
>> '@ > myscript.ps1
>>
PS E:> .MyScript.ps1

2012年4月27日 8:15:10
C:\Program Files\Common Files
files count
20

Here-String以 @‘開頭,以'@結束.任何文本都可以存放在里面,哪怕是一些特殊字符,空號,白空格。但是如果您不小心將單引號寫成了雙引號,Powershell將會把里面的變量進行解析。

通過編輯器創建腳本

其實非常方便的還是最地道的文版編輯器Notepad,您可以直接在Powershell控制臺中打開Notepad

PS E:> notepad.exe .\MyScript.ps1
PS E:> notepad.exe

編輯完記得保存即可。

運行Powershell腳本

當您的腳本編寫成功后您可能第一次會像下面的方式運行它,也就是只輸入腳本的文件名,會報錯。

PS E:> MyScript.ps1

無法將“MyScript.ps1”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括
路徑,請確保路徑正確,然后重試。
所在位置 行:1 字符: 13
+ MyScript.ps1
+ CategoryInfo : ObjectNotFound: (MyScript.ps1:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

Suggestion [3,General]: 未找到命令 MyScript.ps1,但它確實存在于當前位置。Windows PowerShell 默認情況
下不從當前位置加載命令。如果信任此命令,請改為鍵入 ".MyScript.ps1"。有關更多詳細信息,請參閱 "get-h
elp about_Command_Precedence"。
除非您使用相對路徑,或者絕對路徑

PS E:> .\MyScript.ps1

2012年4月27日 8:33:03
C:\Program Files\Common Files
files count
20

PS E:> E:MyScript.ps1

2012年4月27日 8:33:11
C:\Program Files\Common Files
files count
20

執行策略限制

Powershell一般初始化情況下都會禁止腳本執行。腳本能否執行取決于Powershell的執行策略。

PS E:> .\MyScript.ps1

無法加載文件 E:MyScript.ps1,因為在此系統中禁止執行腳本。有關詳細信息,請參閱 "get-help about_sign
ing"。
所在位置 行:1 字符: 15
+ .MyScript.ps1
+ CategoryInfo : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
只有管理員才有權限更改這個策略。非管理員會報錯。

查看腳本執行策略,可以通過:

PS E:> Get-ExecutionPolicy

更改腳本執行策略,可以通過

PS E:> Get-ExecutionPolicy
Restricted
PS E:> Set-ExecutionPolicy UnRestricted

執行策略更改

執行策略可以防止您執行不信任的腳本。更改執行策略可能會使您面臨 about_Execution_Policies
幫助主題中所述的安全風險。是否要更改執行策略?
[Y] 是(Y) [N] 否(N) [S] 掛起(S) [?] 幫助 (默認值為“Y”): y
腳本執行策略類型為:Microsoft.PowerShell.ExecutionPolicy
查看所有支持的執行策略:

PS E:> [System.Enum]::GetNames([Microsoft.PowerShell.ExecutionPolicy])
Unrestricted
RemoteSigned
AllSigned
Restricted
Default
Bypass
Undefined
Unrestricted:權限最高,可以不受限制執行任何腳本。
Default:為Powershell默認的策略:Restricted,不允許任何腳本執行。
AllSigned:所有腳本都必須經過簽名才能在運行。
RemoteSigned:本地腳本無限制,但是對來自網絡的腳本必須經過簽名。

關于Powershell腳本的簽名在后續會談到。

像命令一樣執行腳本

怎樣像執行一個命令一樣執行一個腳本,不用輸入腳本的相對路徑或者絕對路徑,甚至*.ps1擴展名。
那就將腳本的執行語句保存為別名吧:

PS E:> Set-Alias Invok-MyScript .MyScript.ps1
PS E:> Invok-MyScript

2012年4月28日 0:24:22
C:\Program Files\Common Files
files count
20

您可能感興趣的文章:
  • Windows PowerShell是啥?看完本文你就懂它了
  • 25個常用PowerShell命令總結
  • Windows Powershell 介紹和安裝
  • 淺談CMD和win powershell的區別
  • PowerShell讀取文件內容、替換文件內容、讀取限定行的例子
  • PowerShell中使用Get-Date獲取日期時間并格式化輸出的例子
  • PowerShell 入門基礎教程
  • Win8系統中使用PowerShell安裝APPX應用命令介紹
  • 使用 powershell 創建虛擬機

標簽:六盤水 山南 鶴崗 岳陽 濟南 德州 運城 湛江

巨人網絡通訊聲明:本文標題《Powershell實現編寫和運行腳本》,本文關鍵詞  Powershell,實現,編寫,和,運行,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Powershell實現編寫和運行腳本》相關的同類信息!
  • 本頁收集關于Powershell實現編寫和運行腳本的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 久热国产精品视频一区二区三区| 欧美特黄a级片| 农村苗族一级特黄a大片| 亚洲精品久久久久久久久爆乳软件| 蜜桃AV鲁一鲁一鲁一鲁樱花影院 | 男人叉女人的视频| 国产91在线播放| 欧美xxxxw| 欧美性生交XXXXXoo| 男攻给男受带乳环和锁尿器| 污点app| 日韩黄色影片| 精品无码av无码免费专区| 国产精品第72页| 边亲边解衣服gif| 国产囗交10p| chinese男男喷潮| 99久久夜色精品国产九九九九九九 | 七草千岁爆乳在线Av88| 麻豆影院在线| 操美女的小说| 国产日韩欧美高潮无码一区二区| 俄罗斯女人与功物XXX| 亚洲天码中文字幕第一页| 内裤情缘| 特殊生殖按摩视频1| 欧洲男男Gay做受ⅩXX男| 成人无码欧美一级A片狼牙直播| 亚洲黄色在线观看网站| 操操操网站| 无人区1080在线完整免费版| 欧美综合缴情五月丁香六月婷| 国产又粗又猛又爽又黄的原神| 狠狠色狠狠色综合伊人| 国产成人欧美日韩在线电影| 国产成人精品免费视频大全最热 | 毛片一区| 国产精品网红女主播久久久| 高肉ABO文H| 在线看片免费人成视久网试看| 又爽又黄又无遮挡的美女游戏|