ฉันกำลังพยายามใช้ PowerShell DSC เพื่อคัดลอกเนื้อหาของโฟลเดอร์จากเครือข่ายที่ใช้ร่วมกัน นี่คือรหัส:
Configuration TestSetup {
Node localhost {
File Test {
SourcePath = "\\Server\SomeShare\SomeFolder"
DestinationPath = "E:\test"
Recurse = $true
Type = "Directory"
}
}
}
อย่างไรก็ตามมันใช้งานไม่ได้ - เมื่อฉันเรียกใช้ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
The related file/directory is: \\Server\SomeShare\SomeFolder.
The path cannot point to the root directory or to the root of a net share.
SourcePath must be specified if you want to configure the destination directory recursively. Make sure that SourcePath is a directory and that it is accessible.
+ CategoryInfo : InvalidArgument: (:) [], CimException
+ FullyQualifiedErrorId : MI RESULT 4
+ PSComputerName : localhost
The SendConfigurationApply function did not succeed.
+ CategoryInfo : InvalidArgument: (root/Microsoft/...gurationManager:String) [], CimException
+ FullyQualifiedErrorId : MI RESULT 4
+ PSComputerName : localhost
ฉันได้รับผลลัพธ์ที่คล้ายกันเมื่อพยายามติดตั้งแพคเกจจากเครือข่ายที่ใช้ร่วมกันหรือดึงข้อมูลที่เก็บถาวรจากเครือข่ายที่ใช้ร่วมกัน ฉันใช้ PowerShell 4 บน Windows Server 2008 R2 SP1
มีวิธีใช้ PowerShell DSC กับการแชร์เครือข่ายหรือไม่