การสั่งให้แสดงไฟล์ .ps1 โดยใช้คำสั่ง start-psjob
ในคำสั่งนี้จะแสดงรายละเอียดต่างๆของ ไฟล์ .ps1 เช่นแสดง State เพื่อบอกว่าในตอนนี้ไฟล์ .ps1 นี้มีสถานะใด ฯ
ตัวอย่างการใช้งาน
เตรียมไฟล์ .ps1 เช่น test.ps1
จากนั้นย้าย path ในยังไฟล์นี้โดยใช้ cd หรือ Set-Location
แล้วเขียนคำสั่งดังนี้
Start-PSJob "test.ps1"
การระบุ Credential ในการเข้าถึง Application
จะใช้คำสั่ง
Get-Credential
หลังจากใช้คำสั่งนี้จะมีหน้าต่าง ให้ใส่ Username,password
ถ้าเราเขียนโค้ดดังนี้
$cc = Get-Credential
แล้วเขียนโค้ด
$cc
ผลลัพธ์จะแสดงชื่อ Username ,password ออกมาโดย password จะอยู่ในรูปแบบการเข้ารหัส
ถ้าเราต้องการแสดง username เราก็สามารถเขียนได้ดังนี้
$cc.Username
แต่ถ้าเราต้องการแสดง password เราเขียนคำสั่งเพื่อแสดง password ก่อนเพราะถ้าเราใช้คำสั่ง
$cc.Password
ผลลัพธ์จะได้ System.Security.SecureString
ในการเขียนคำสั่งเพื่อแสดง password เขียนได้ดังนี้
[Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($cc))
[With great power comes great responsibility]