ฉันกำลังพยายามสร้างอิมเมจ Windows สำหรับการใช้งานบน Azure โดยใช้ Packer ในส่วนหนึ่งของกระบวนการนี้ ฉันต้องใส่ไฟล์บางไฟล์ซึ่งอยู่บน VM ที่มีอยู่ใน Azure ในอิมเมจ ความคิดของฉันคือการเพิ่ม VM ลงในโดเมน เพื่อให้ฉันสามารถคัดลอกไฟล์ได้โดยตรง อย่างไรก็ตาม จนถึงตอนนี้ ฉันยังไม่สามารถเพิ่มรูปภาพลงในโดเมนได้
ฉันได้ลองเรียกใช้สคริปต์ powershell แล้ว แต่สิ่งนี้ทำให้ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
เกิดข้อผิดพลาดในการอัปโหลดสคริปต์ ps ที่มี env vars: เกิดข้อผิดพลาดในการอัปโหลดไฟล์ไปที่ $env:TEMP
ต่อไป ฉันได้ลองเรียกใช้คำสั่ง "Add-Computer" โดยตรงจาก powershell-provisioner (ทั้งแบบปกติและกับผู้ใช้ระดับสูง) แต่ไม่มีตัวเลือกใดสำเร็จ ด้วยเปลือกปกติดูเหมือนว่า Packer ติดอยู่ ไม่มีอะไรเกิดขึ้นหลังจากข้อความ การจัดเตรียมด้วย Powershell
. เชลล์ที่ยกระดับทำให้ฉันมีข้อความแสดงข้อผิดพลาด:
(12,8): รหัสผู้ใช้:
==> azure-arm.xxxxx: ที่ C:\Windows\Temp\packer-elevated-shell-617ab2e4-e084-8ef8-f9f6-0d66a82a0129.ps1:60 ถ่าน:1
ใครรู้วิธีเพิ่มรูปภาพในโดเมนบ้าง หรือมีวิธีอื่นที่ฉันสามารถคัดลอกไฟล์จาก VM ที่มีอยู่ไปยังอิมเมจได้หรือไม่? หรืออาจเป็นการดีที่สุดที่จะคัดลอกไฟล์ระหว่างการปรับใช้โดยใช้ Terraform