ฉันมีกลุ่มของสคริปต์ PowerShell ที่บางครั้งก็ทำงานร่วมกันบางครั้งก็เรียกใช้ทีละรายการ แต่ละสคริปต์ต้องการให้โหลดสแน็ปอินบางรายการ
ตอนนี้แต่ละสคริปต์กำลังเรียกAdd-PSSnapin XYZ
ที่จุดเริ่มต้น
ตอนนี้ถ้าฉันรันหลายสคริปต์กลับไปกลับมาสคริปต์ที่ตามมาจะโยน:
ไม่สามารถเพิ่ม Windows PowerShell snap-in XYZ ได้เนื่องจากมีการเพิ่ม alerady ตรวจสอบชื่อสแน็ปอินแล้วลองอีกครั้ง
ฉันจะตรวจสอบสคริปต์แต่ละรายการเพื่อดูว่ามีการโหลดสแน็ปอินแล้วก่อนที่จะเรียก Add-PSSnapin ได้อย่างไร