主頁 > 知識庫 > 簡單談?wù)凱owerShell 4.0中的新命令

簡單談?wù)凱owerShell 4.0中的新命令

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

隨著PowerShell 3.0和Windows Server 2012版本的發(fā)布,微軟提升了Windows PowerShell的功能,在PowerShell 4.0和Windows Server 2012 R2版本發(fā)布時,微軟還會繼續(xù)添加新功能和改善已有功能。本文中,我們盤點了PowerShell 4.0中的十個新命令。

Save-Help

Get-Help是PowerShell入門級命令。Get-Member幫助獲取內(nèi)容,你可以用它查看另一個PowerShell對象的屬性和方法。PowerShell 4.0中的新功能是在沒有連接到互聯(lián)網(wǎng)的情況下,根據(jù)幫助文件能更容易地更新系統(tǒng)。PowerShell 3.0只能為本地安裝的模塊提供幫助。如果你想要得到全部的PowerShell幫助,你必須在本地機(jī)器上安裝每個模塊。現(xiàn)在你可以使用Save-Help命令,得到你想要的任何幫助。

Enable-VMIntegrationService

該cmdlet包含在Windows Server 2012中,在Windows Server 2012 R2中擴(kuò)展增加了Guest Service Interface參數(shù)。該服務(wù)默認(rèn)是關(guān)閉的,啟用該服務(wù)器可通過Hyper-V管理器中的VM設(shè)置頁面或者使用PowerShell命令,如Enable-VMIntegrationService -Name "Guest Service Interface" "Baseline 2012 Server"。在每個VM上啟用(或禁用)集成服務(wù)只需要一行代碼。

Copy-VMFile

將文件移到或移出虛擬機(jī)可能會產(chǎn)生問題。首先,你需要安裝集成服務(wù),打開文件共享。這只需要一個簡單的PowerShell命令:Enable-VMIntegrationService。但是你必須登錄到虛擬機(jī),將文件復(fù)制到從網(wǎng)絡(luò)共享或者從網(wǎng)絡(luò)共享復(fù)制出來。如果你有很多臺虛擬機(jī),這個任務(wù)會很繁重。現(xiàn)在,你只需要在PowerShell中鍵入Copy-VMFile命令。它能有效地將文件復(fù)制到虛擬機(jī)上,或復(fù)制虛擬機(jī)上的文件。

Get-FileHash

簡單地說,Get-FileHash cmdlet計算任何一個或多個哈希文件。你甚至可以選擇算法。這在檢查大量下載(如Windows Server 2012 R2的ISO文件)的一致性時,非常用用。微軟提供了所有下載文件的SHA1哈希值,你現(xiàn)在就可以用這個cmdlet進(jìn)行計算。

Start-DscConfiguration

保持服務(wù)器配置狀態(tài)已知,這在任何環(huán)境中都是一個挑戰(zhàn)。那么多的管理員有那么多的機(jī)會可以更改設(shè)置,可以禁用服務(wù)器的任何功能。PowerShell 4.0引入了Desired State Configuration形式的自動化配置管理。DSC使用基于腳本的配置文件,這些文件通過PowerShell ISE創(chuàng)建。這些配置文件轉(zhuǎn)換成MOF文件,通過Start-DscConfiguration cmdlet來設(shè)置或檢查服務(wù)器的配置。

Get-NetNat

微軟在Windows Server 2012 R2中的新的網(wǎng)絡(luò)功能方面投入了大量的精力,從新的多租戶VPN網(wǎng)關(guān)到新的以網(wǎng)絡(luò)術(shù)語命名的PowerShell cmdlets。

Get-NetNat是NetNat模塊的一部分,NetNat模塊還包含New-NetNat和Set-NetNat。在遠(yuǎn)程機(jī)器上配置網(wǎng)絡(luò)地址轉(zhuǎn)換是微軟混合云策略的核心,你可以將本地機(jī)器與云中的機(jī)器進(jìn)行連接,就像在同一局域網(wǎng)內(nèi)溝通一樣。這些PowerShell命令只需運行一個簡單的腳本就能創(chuàng)建和刪除NAT連接。

Set-ScheduledJob

在特定時間內(nèi)運行作業(yè)是每個系統(tǒng)管理員必須掌握的技能。PowerShell 3.0中引入的Set-ScheduledJob cmdlet可以在特定的時間運行幾乎任何PowerShell腳本或預(yù)定的時間表。PowerShell 4.0增添了關(guān)鍵字參數(shù)RunNow,使該任務(wù)更加容易完成。New-JobTrigger和Set-JobTrigger另一個新參數(shù)是RepeatIndefinitely,用于需要開啟和永久運行的任務(wù)。

Get-VMFirmware

Windows Server 2012 R2 Hyper-V引入了第二代虛擬機(jī)。這個全新的體系結(jié)構(gòu)包括可以更新或替代的BIOS固件。你可以使用Get-VMFirmware檢索指定虛擬機(jī)的BIOS固件版本,使用Set-VMFirmware命令修改固件。

Test-NetConnection

網(wǎng)絡(luò)故障診斷無疑是最令人沮喪的,IT管理員必須忍受的問題之一。Windows通常提供很少的內(nèi)置工具來解決這個問題。有了PowerShell 4.0,排除網(wǎng)絡(luò)故障的日子就會輕松很多。Test-NetConnection cmdlet將多個測試整合到了一個簡單的有幾個參數(shù)的命令當(dāng)中。例如,命令Test-NetConnection -ComputerName www.searchsv.com.cn -InformationLevel Detailed將嘗試連接網(wǎng)站www.searchsv.com.cn,并返回詳細(xì)清單的診斷信息。

Test-VMNetworkAdapter

很明顯,Windows Server 2012 R2中的網(wǎng)絡(luò)受到了大量關(guān)注。虛擬網(wǎng)絡(luò)需要大量的故障排除實踐?,F(xiàn)在你可以享受PowerShell提示的便利,在虛擬機(jī)網(wǎng)絡(luò)適配器上運行一系列的測試。

您可能感興趣的文章:
  • PowerShell讀取文件內(nèi)容、替換文件內(nèi)容、讀取限定行的例子
  • Windows Powershell 執(zhí)行外部命令
  • Windows Powershell 執(zhí)行文件和腳本
  • Powershell小技巧之查詢AD用戶
  • Python中調(diào)用PowerShell、遠(yuǎn)程執(zhí)行bat文件實例
  • 使用PowerShell獲取當(dāng)前主機(jī)內(nèi)存使用量和總量的方法
  • PowerShell批量修改AD用戶密碼屬性的代碼
  • Windows 8 中的 PowerShell 3.0
  • 揭秘PowerShell 5.0新特性和新功能

標(biāo)簽:六盤水 岳陽 鶴崗 德州 湛江 運城 濟(jì)南 山南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《簡單談?wù)凱owerShell 4.0中的新命令》,本文關(guān)鍵詞  簡單,談?wù)?PowerShell,4.0,中的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《簡單談?wù)凱owerShell 4.0中的新命令》相關(guān)的同類信息!
  • 本頁收集關(guān)于簡單談?wù)凱owerShell 4.0中的新命令的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章