中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Windows PowerShell的動手實驗都有哪些

發布時間:2021-09-28 10:24:01 來源:億速云 閱讀:115 作者:柒染 欄目:大數據

Windows PowerShell的動手實驗都有哪些,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

1.查看Powershell中預先設定所有別名(aliase)?

PS C:\>export-alias -path alias.csv

描述:

此命令將當前的別名信息導出到當前目錄中名為 Alias.csv 的文件。


2.哪一個Cmdlet命令能夠把其他Cmdlet命令輸出的內容轉換為HTML?

命令:ConvertTo-Html

應用:

PS C:\>get-process | convertto-html -property Name, Path, Company -title "Process Information" > proc.htm; ii proc.
htm

這些命令創建并打開一個 HTML 頁,該頁列出了本地計算機上進程的名稱、路徑和所屬公司。

第一個命令使用 Get-Process cmdlet 獲取用來表示計算機中運行的進程的對象。該命令使用管道運算符 (|) 將進程對象發送到 C
onvertTo-Html cmdlet。

該命令使用 Property 參數來選擇要包括在表中的進程對象的三個屬性。該命令使用 Title 參數來指定 HTML 頁的標題。該命令還
使用重定向運算符 (>) 將生成的 HTML 發送到名為 Proc.htm 的文件。

第二個命令使用 Invoke-Item cmdlet(別名為 ii)在默認瀏覽器中打開 Proc.htm。這兩個命令以分號 (;) 來分隔。

3.哪一個CMdlet命令可以重定向輸出到一個文件(file)或者到打印機(printer)?

命令:out-file

應用:

PS C:\>$a = get-process
PS C:\>out-file -filepath C:\Test1\process.txt -inputobject $a -encoding ASCII -width 50

這些命令將計算機上的進程列表發送給 Process.txt 文件。該文本采用 ASCII 格式進行編碼,以便搜索程序(如 Findstr 和 Grep)可以讀取該文本。默認情況下,Out-File 使用 Unicode 格式。

第一個命令獲取進程的列表并將它們存儲在 $a 變量中。第二個命令使用 Out-File cmdlet 將該列表發送給 Process.txt 文件。

該命令使用 InputObject 參數指定輸入位于 $a 變量中。它使用 Encoding 參數將輸出轉換為 ASCII 格式。它使用 Width 參數將文件中的每一行限制為 50 個字符。由于輸出的行在 50 個字符處被截斷,因此將省略進程表的最右列。

命令:out-Printer

應用:

PS C:\>$h = get-help -full get-wmiobject
PS C:\>out-printer -inputobject $h

這些命令將打印完整版本的 Get-WmiObject 的“幫助”主題。第一個命令使用 Get-Help cmdlet 獲取完整版本的 Get-WmiObject
的“幫助”主題,并將其存儲在 $h 變量中。第二個命令將內容發送到
認打印機。它使用 InputObject 參數將 $h 變量的值傳遞給 Out-Printer。

4.哪一個Cmdlet命令可以操作進程(process)?(提示:記住,所有的Cmdlet命令包含一個名詞)

Get-Process Cmdlet Microsoft.PowerShell.M... 獲取在本地計算機或遠程計算機上運行的進程。

Start-Process Cmdlet Microsoft.PowerShell.M... 啟動本地計算機上的一個或多個進程。

Stop-Process Cmdlet Microsoft.PowerShell.M... 停止一個或多個正在運行的進程。

Wait-Process Cmdlet Microsoft.PowerShell.M... 等到進程停止后再接受更多輸入。

5.你可以使用哪一個Cmdlet命令向事務日志(log)寫入(write)數據?

解答 :

write-EventLog

應用:

PS C:\>write-eventlog -computername Server01 -logname Application -source MyApp -eventID 3001 -message "MyApp added
a user-requested feature to the display."

此命令將一個事件從 MyApp 源寫入遠程計算機 Server01 上的應用程序事件日志。

6.你必須知道別名是Cmdlet命令的昵稱。那一個Cmdlet可以用于創建、修改或者導入別名(aliases)?

創建:New-Alias或者Set-Alias

修改:Set-Alias

導入:Import-Alias

應用:

創建:

PS C:\>new-alias list get-childitem

此命令創建名為“列表”的別名來表示 Get-ChildItem cmdlet。

導入:

PS C:\>import-alias test.txt

此命令從名為 test.txt 的文件中導入別名信息。

修改:

PS C:\>set-alias list get-location

此命令將別名“list”與 Get-Location cmdlet 相關聯。如果“list”是另一個 cmdlet 的別名,則此命令將更改其關聯,以便讓
其僅作為 Get-Location 的別名

此命令使用與上一示例中的命令相同的格式,但其省略了可選參數名 -Name 和 -Value。在省略參數名時,這些參數的值必須以指定
的順序出現在命令中。在此示例中,-Name 的值(“list”)必須為第一個參數,-Value 的值
(“get-location”)必須為第二個參數。

7.怎么保證你在shell中的輸入都在一個腳本(transcript)中,怎么保存這個腳本到一個文本文件中?

命令:

start-Transcript > c:\transcript.txt

此命令能夠在C盤目錄下生成一個transcript.txt 文檔,文檔里寫明了當前腳本的存儲位置。

8.從安全事件(event)日志檢索所有的條目可能需要很長時間,你怎么只獲取最近的10條記錄?

求解答

9.是否有辦法可以獲取一個遠程計算機上安裝的服務(services)列表?

命令:

Get-Service

應用:

PS C:\>get-service -computername Server02

此命令獲取 Server02 遠程計算機上的服務。

因為 Get-Service 的 ComputerName 參數不使用 Windows PowerShell 遠程處理,所以即使未將計算機配置為在 Windows PowerShe
ll 中進行遠程處理,你也可以使用此參數。

11.Out-File 命令輸出到文件每一行記錄的默認寬度大小為多少個字符?是否有一個參數可以修改這個寬度?

-Width <Int32>
指定輸出的每一行中的字符數。將截斷任何額外字符,不換行。如果省略此參數,則由主機的特征確定寬度。Windows PowerShe
ll 控制臺的默認值為 80(字符)。

是否必需? False
位置? named
默認值 80
是否接受管道輸入? false
是否接受通配符? False

12.是否有一個參數能夠預防Out-File命令覆蓋現有的文件?

-NoClobber [<SwitchParameter>]
將不會覆蓋現有文件(替換其內容)。默認情況下,如果指定路徑中存在文件,則 Out-File 將在不發出警告的情況下覆蓋該文
件。如果同時使用了 Append 和 NoClobber,則輸出將追加到現有文件。


看完上述內容,你們掌握Windows PowerShell的動手實驗都有哪些的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

济宁市| 晋宁县| 西乌珠穆沁旗| 黔西县| 师宗县| 金川县| 西畴县| 郸城县| 达拉特旗| 邛崃市| 临安市| 镇安县| 高要市| 海淀区| 汕头市| 三台县| 靖州| 山东省| 贵州省| 怀仁县| 虎林市| 洛阳市| 内乡县| 彭州市| 开平市| 龙山县| 大余县| 福州市| 台州市| 娄烦县| 岳普湖县| 清苑县| 都江堰市| 洛宁县| 沧州市| 韩城市| 安远县| 尚义县| 新田县| 阳泉市| 神农架林区|