Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

auf USB-Stick kann nicht zugegriffen werden

$
0
0

Hallo,

Ich habe gerade erst mit Powershell-Skripten angefangen. Ich habe mir ein kleines Skript zum Kopieren von Datein geschrieben. Dabei bin ich auf folgendes Problem gestoßen:

Ich prüfe erstmal, ob ein Wechseldatenträger dem der Laufwerksbuchstabe "W:\" zugeordnet wurde vorhanden ist:
psdrive | Foreach-object{
if($_.name -eq "W"){$LW=$_
write-host -f green "Wechseldatenträger W:\ gefunden"
fnDateienKopieren($LW.name)
$Erfolgreich = 1}
}
Ich suche dann auf diesem Laufwerk nach mp3-Dateien:
get-childitem -Path $Quellpfad -Filter *.mp3 | sort-object | Foreach-object{
# Datei Kopieren
copy-item $KopierDatei -destination $Zielpfad
}
Ich bekomme dann folgende Fehlermeldung:
Get-ChildItem : Das Laufwerk wurde nicht gefunden. Ein Laufwerk mit dem Namen "W" ist nicht vorhanden.
Bei D:\Dateienkopieren.ps1:38 Zeichen:14
+ get-childitem <<<<  -Path $Quellpfad -Filter *.mp3 | sort-object | Foreach-object{
    + CategoryInfo          : ObjectNotFound: (W:String) [Get-ChildItem], DriveNotFoundException
    + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand

Ich konnte das Skript auch schon erfolgreich ausführen. Dabei war allerdings der Wechseldatenträger bereits beim Start gesteckt. Verstehe nicht, warum das Laufwerk zunächst erkannt wird und ich dann nicht darauf zugreifen kann.

Für Tipps wäre ich sehr dankbar.

Bevor einer meckert: Windows 7 Home Premium SP1,  63-Bit

Gruß total_ahnungslos


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>