ฉันแน่ใจว่าสิ่งนี้ถูกถามมานับล้านครั้ง แต่ฉันไม่สามารถเข้าใจได้ว่าทำไมฉันจึงไม่สามารถเรียกใช้คำสั่งง่าย ๆ นี้ได้ใน PowerShell:
PS> new-item -path c:\users\me\desktop\testfolder -name (get-date).txt -value (get-date).toString() -itemtype file
ฉันได้รับข้อผิดพลาดต่อไปนี้:
New-Item : Access to the path 'C:\Users\Me\desktop\testfolder' is denied.
... PermissionDenied: ... UnauthorizedAccessException
... FullyQualifiedErrorId: NewItemUnauthorizedAccessError,Microsoft.PowerShell...
อย่างไรก็ตาม,
ฉันได้ลองทั้งหมดต่อไปนี้แล้วโดยไม่มีประโยชน์:
- การเรียกใช้ powershell ในฐานะผู้ดูแลระบบ (เช่น "Run as Administrator")
- ตั้งค่า ExecutionPolicy RemoteSigned
- "takeown" ในโฟลเดอร์
- การตั้งค่าความปลอดภัยในโฟลเดอร์เป็น: "ทุกคน> การควบคุมทั้งหมด"
- -บังคับ
ฉันควรไปหาคำตอบที่ใดต่อไป ฉันเป็นผู้ดูแลระบบในเครื่องของฉัน สิ่งนี้น่าหงุดหงิดอย่างยิ่งที่จะไม่มีสิทธิ์ทำอะไรง่ายๆอย่างการสร้างไฟล์ข้อความโง่ ๆ ...
กำลังดึงผมออก ...