ค้นหาเว็บไซต์

เขียนตัวแปร PowerShell เป็นไฟล์


ตัวแปร PowerShell สามารถเก็บค่าของข้อมูลประเภทต่างๆ เช่น สตริง อ็อบเจ็กต์ และตัวเลข การบันทึกตัวแปร PowerShell ลงในไฟล์สามารถช่วยในการบันทึกและการแชร์ข้อมูลระหว่างสคริปต์ได้

PowerShell มีหลาย cmdlets เช่น Out-File, Set-Content และ Add-Content ที่ช่วยให้คุณสามารถเขียนตัวแปร PowerShell ลงในไฟล์ได้

ในบทความนี้ เราจะพูดถึงวิธีการเขียนตัวแปรลงในไฟล์ใน PowerShell

การใช้ Out-File เพื่อเขียนตัวแปรไปยังไฟล์ใน PowerShell

Out-File cmdlet ใน PowerShell ใช้เพื่อส่งเอาต์พุตของคำสั่งหรือตัวแปรไปยังไฟล์ จะบันทึกเนื้อหาของตัวแปรลงในไฟล์ข้อความ

$userName = "Hello, I am ShellAdmin!"
$userName | Out-File -FilePath "greetings.txt"

ในสคริปต์ PowerShell ข้างต้น ตัวแปร $username จะเก็บข้อมูลประเภทสตริง เนื้อหาตัวแปรจะส่งผ่านตัวดำเนินการไปป์ไลน์ Out-File cmdlet เพื่อเขียนเนื้อหาไปยังไฟล์ที่ระบุโดยพารามิเตอร์ -FilePath

หากต้องการตรวจสอบและตรวจสอบเนื้อหาของตัวแปรในไฟล์ข้อความ ให้เปิดไฟล์โดยใช้ Get-Content cmdlet ใน PowerShell

Get-Content -Path "greetings.txt"

ผลลัพธ์ของสคริปต์ PowerShell ข้างต้นจะแสดงเนื้อหาของตัวแปร

ใช้ Set-Content เพื่อบันทึกตัวแปรลงในไฟล์

ใช้ Set-Content cmdlet ใน PowerShell เพื่อบันทึกค่าตัวแปรลงในไฟล์

$userName = "Hello, I am ShellAdmin!"

Set-Content -Path "greetings.txt" -Value $userName

ในสคริปต์ PowerShell ข้างต้น Set-Content cmdlet จะใช้พารามิเตอร์ Path เพื่อสร้างไฟล์ greetings.txt หากไม่มีอยู่และเขียนเนื้อหาตัวแปรไปที่ ไฟล์.

หากต้องการตรวจสอบเนื้อหาของตัวแปรในไฟล์ข้อความ ให้ใช้ Get-Content cmdlet

Get-Content -Path "greetings.txt"

เคล็ดลับเด็ด: วิธีใช้ตัวแปร PowerShell ใน Command!

ใช้ Add-Content เพื่อผนวกตัวแปรเข้ากับไฟล์

Add-Content cmdlet ใน PowerShell จะเพิ่มหรือผนวกเนื้อหาเข้ากับไฟล์

$userName = "Hello, I am ShellAdmin!"

Add-Content -Path "greetings.txt" -Value $userName

ในสคริปต์ PowerShell ข้างต้น cmdlet Add-Content เขียนค่าตัวแปรลงในไฟล์ หากไฟล์อยู่ในตำแหน่งที่ระบุ ไฟล์นั้นจะไม่เขียนทับไฟล์ มันผนวกข้อมูลเข้ากับไฟล์

คุณสามารถใช้ Get-Content cmdlet ใน PowerShell เพื่ออ่านเนื้อหาของไฟล์และตรวจสอบค่าตัวแปรที่จัดเก็บไว้ในไฟล์

เคล็ดลับเด็ด: วิธีใช้ข้อมูล JSON ใน PowerShell!

บทสรุป

ฉันหวังว่าบทความข้างต้นเกี่ยวกับวิธีการบันทึกตัวแปรลงในไฟล์ใน PowerShell โดยใช้ cmdlets ที่แตกต่างกันจะเป็นประโยชน์สำหรับคุณ

การบันทึกและการเรียกเนื้อหาตัวแปรจะมีประโยชน์สำหรับการบันทึกเอาต์พุตสคริปต์ การแชร์ข้อมูลระหว่างสคริปต์ และการจัดเก็บการตั้งค่าการกำหนดค่า

ใน PowerShell คุณสามารถส่งออกตัวแปรเป็นรูปแบบไฟล์ เช่น CSV, XML และ JSON โดยใช้ cmdlets Export-Csv, Export-Clixml และ ConvertTo-Json

คุณสามารถค้นหาหัวข้อเพิ่มเติมเกี่ยวกับคำสั่ง PowerShell Active Directory และพื้นฐาน PowerShell ได้ในหน้าแรกของ ShellGeek

บทความที่เกี่ยวข้อง