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

เกี่ยวกับไฟล์ข้อมูล


คำอธิบายสั้น ๆ

ไฟล์ข้อมูล PowerShell ใช้เพื่อจัดเก็บข้อมูลที่กำหนดเองโดยใช้ไวยากรณ์ของ PowerShell

คำอธิบายยาว

ไฟล์ข้อมูล PowerShell (.psd1) สามารถจัดเก็บข้อมูลที่กำหนดเองในรูปแบบไวยากรณ์ของ PowerShell ข้อมูลดังกล่าวสามารถนำเข้าไปยังตัวแปรในเซสชัน PowerShell PowerShell มีไฟล์ข้อมูลสามประเภทและมี cmdlet เพื่อนำเข้าแต่ละประเภท

ไฟล์ข้อมูลพื้นฐาน

Import-PowerShellDataFile cmdlet นำเข้าไฟล์ข้อมูลพื้นฐาน ข้อมูลในไฟล์จะต้องอยู่ในแฮชเทเบิล รูปแบบนี้รองรับเฉพาะค่าคงที่เท่านั้น คุณไม่สามารถใช้โค้ดหรือนิพจน์ PowerShell

รายการโมดูล

รายการโมดูลคือไฟล์ข้อมูล PowerShell ข้อมูลในไฟล์จะต้องอยู่ในแฮชเทเบิล โครงสร้างของแฮชเทเบิลนั้นรองรับเฉพาะชื่อคีย์เฉพาะที่เกี่ยวข้องกับโมดูล PowerShell

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

เมื่อคุณนำเข้าโมดูลโดยใช้ Import-Module รายการจะถูกประเมินในโหมดภาษา Restricted โหมด จำกัด จะจำกัดคำสั่งและตัวแปรที่สามารถใช้ได้

สำหรับข้อมูลเพิ่มเติม โปรดดู about_Module_Manifests

ข้อมูลที่มีการแปล

Import-LocalizedData cmdlet นำเข้าไฟล์ข้อมูลที่แปลเป็นภาษาท้องถิ่น ในระหว่างการนำเข้า ไฟล์จะถูกประมวลผลในโหมดภาษา จำกัด โหมด Constrained จะจำกัดคำสั่งและตัวแปรที่สามารถใช้ได้

สำหรับข้อมูลเพิ่มเติม โปรดดู about_Language_Modes

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

ข้อมูลในไฟล์ไม่ได้จำกัดอยู่เพียงแฮชเทเบิล สามารถอยู่ในรูปแบบใดๆ ที่สนับสนุนโดยไวยากรณ์ของ PowerShell เช่น ส่วน DATA

สำหรับข้อมูลเพิ่มเติม โปรดดู about_Data_Sections

ดูเพิ่มเติม

  • Import-LocalizedData
  • Import-Module
  • นำเข้า-PowerShellDataFile
  • about_Data_Sections
  • เกี่ยวกับ_ภาษา_โหมด
  • about_Module_Manifests

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