接下來(lái)介紹在命令環(huán)境中常用的命令用法,包擴(kuò)內(nèi)置于命令提示字符中的常用命令,以及Windows PowerShell中常用的命令。首先可以輸入PowerShell命令,進(jìn)入到PS提示字符下,接著如果您想知道目前所安裝的Windows Server 2012為何種版本,可以執(zhí)行Get-WindowsEdition Online,便可以得知。
舉例來(lái)說(shuō),若顯示的是“ServerDatacenter”,便知道目前此服務(wù)器使用的操作系統(tǒng)是DataCenter版本。想要退出PS命令提示字符,可以執(zhí)行Exit即可。
在前面所介紹的SConfig命令工具中,我可以通過第13項(xiàng)與第14項(xiàng)的選擇,來(lái)對(duì)于服務(wù)器進(jìn)行重新啟動(dòng)或關(guān)機(jī)。過去我們常用的Shutdown命令,一樣是可以在一般命令提示字符中來(lái)使用的。當(dāng)執(zhí)行shutdown /m \計(jì)算機(jī)名稱 /r /t 30,便可以將指定的網(wǎng)域計(jì)算機(jī)在30秒后進(jìn)行重新啟動(dòng)。如果要關(guān)機(jī),可以將/r參數(shù)修改成/s即可,如果僅是進(jìn)行休眠,可以使用/h參數(shù)。另外,在沒有搭配/m參數(shù)來(lái)指定網(wǎng)域計(jì)算機(jī)時(shí),表示目標(biāo)將為本機(jī)計(jì)算機(jī)。
關(guān)于Shutdown命令的使用,如果您想要直接調(diào)出圖形接口來(lái)進(jìn)行關(guān)機(jī)設(shè)定,只要執(zhí)行shutdown /i便可以開啟“遠(yuǎn)程關(guān)機(jī)對(duì)話框”,您可以新增所有將準(zhǔn)備進(jìn)行關(guān)機(jī)的計(jì)算機(jī)列表,然后設(shè)定執(zhí)行的動(dòng)作選單、等待的秒數(shù)、關(guān)機(jī)的理由即可。
為了方便后續(xù)隨時(shí)查詢某一個(gè)PowerShell命令的使用方法與范例,在此強(qiáng)烈建議您在進(jìn)入PS提示字符之后,可以如圖3所示執(zhí)行Update-Help命令來(lái)立即更新最新的在線輔助說(shuō)明。請(qǐng)注意,執(zhí)行這項(xiàng)操作會(huì)花費(fèi)一些時(shí)間。
完成了在線輔助說(shuō)明的更新之后,后續(xù)我們便可以針對(duì)任何一個(gè)想要知道用法的命令,執(zhí)行Get-Help 命令名稱 –Detailed,來(lái)取得完整的用法說(shuō)明。如果只是想要快速查詢某一個(gè)PowerShell命令的使用范例,則只要執(zhí)行Get-Help 命令名稱 Examples,即可查到完整的使用范例與說(shuō)明。
讓我們來(lái)看看本機(jī)Windows防火墻最常進(jìn)行的管理操作有哪些。首先是關(guān)閉指定網(wǎng)絡(luò)的防火墻功能。您可以先執(zhí)行Get-NetFirewallProfile,來(lái)查看目前有哪些網(wǎng)絡(luò)的防火墻配置文件信息。在有登錄AD的網(wǎng)絡(luò)環(huán)境中,一般就會(huì)有Private、Public以及Domino。在如圖4所示的范例中,便是通過執(zhí)行Set-NetFirewallProfile Name Private Enabled False命令,來(lái)指定將Private網(wǎng)絡(luò)的防火墻設(shè)定為停用,其結(jié)果可以執(zhí)行Get-NetFirewallProfile Name Private命令,來(lái)查看目前的Enabled的域值是否為False。
前面我們?cè)岬皆趕config命令工具中加入網(wǎng)域的方法,當(dāng)然您可以在此工具中選擇加入工作組以便退出網(wǎng)絡(luò)。如果在PowerShell命令中,我們以更快速的方法退出目前的網(wǎng)絡(luò),只要執(zhí)行Remove-Computer即可。如果此計(jì)算機(jī)目前并未在網(wǎng)絡(luò)中,系統(tǒng)也會(huì)出現(xiàn)提示。
針對(duì)計(jì)算機(jī)名稱的修改,除了在sconfig命令工具中可以來(lái)完成之外,我們也可以在PowerShell提示中,執(zhí)行Rename-Computer NewName 新計(jì)算機(jī)名稱 Force PassThru命令,來(lái)完成更名即可。成功更名之后,必須重啟才能夠生效。
關(guān)于計(jì)算機(jī)名稱的變更,除了可以使用PowerShell命令來(lái)完成之外,傳統(tǒng)的作法也可以直接執(zhí)行Windows命令netdom renamecomputer 原計(jì)算機(jī)名稱 /newname:新計(jì)算機(jī)名稱/reoot /force,來(lái)進(jìn)行計(jì)算機(jī)名稱修改并且重新啟動(dòng),其中原計(jì)算機(jī)名稱可以是網(wǎng)絡(luò)中的其他計(jì)算機(jī)。
無(wú)論是想要修改網(wǎng)絡(luò)中的任何一臺(tái)計(jì)算機(jī)名稱,或是想將某一臺(tái)網(wǎng)域計(jì)算機(jī)進(jìn)行關(guān)機(jī)或是重新啟動(dòng),總得先知道該計(jì)算機(jī)的名稱,必要的話甚至可能想要知道它的惟一安全標(biāo)識(shí)符。單以計(jì)算機(jī)名稱的查詢來(lái)說(shuō),如果已知道它的IP地址,筆者會(huì)建議直接執(zhí)行Ping-a IP地址,即可反解出它的完整計(jì)算機(jī)名稱,如果連IP地址都不知道,不妨按圖5所示執(zhí)行Get-ADComputer Filter* | FT DNSHostName,SID–AutoSize命令,來(lái)列出目前網(wǎng)絡(luò)中所有計(jì)算機(jī)與相對(duì)的SID。