मैं एक सर्वर और एक पीसी (दोनों को दूरस्थ रूप से) से एक फ़ोल्डर और सबफ़ोल्डर कॉपी करने की कोशिश कर रहा हूं।
$source='\\\server1\folder\\*'
$destination='\\\PC1\c$\temp\folder'
copy-item -path $source -destination $destination -recurse -force
यदि मैं इसे एक बार करता हूं, तो यह एक त्रुटि पैदा करता है, लेकिन अगर मैं फिर से वही कमांड चलाता हूं, तो यह त्रुटि के बिना पूरा होता है
त्रुटि इसके कई उदाहरण हैं:
copy-item : container cannot be copied onto existing leaf item.
%
%
%
+ categoryinfo : Invalidargument: (\\server1\folder:string) [copy-item] PSargumentexception
+FullyQualifiedErrrId : CopyContainerItemToLeafError,Microsoft.powershell.Commands.CopyItemCommand
जैसा कि मैंने कहा कि यह बिना त्रुटि के पूरा होता है दूसरी बार जब मैं कमांड चलाता हूं मैं क्या गलत कर रहा हूं जो पहले रन पर त्रुटि करता है?
$source='\\server1\folder'तारांकन के बजाय ऐसा ही है और देखें कि क्या होता है आप भी आजमा सकते हैंCopy-Item -Recurse -Filter *.* -path $source -destination $destination -Forceऔर उपयोग करें-Filterवाइल्डकार्ड स्ट्रिंग पैटर्न के लिए, आदि।