2016-10-03 4 views
0

Ich versuche, eine Reihe von Dateien auf schreibgeschützt zu setzen. Aber wenn ich rufeSet-ItemProperty: Pfad kann nicht gefunden werden, weil er nicht existiert

Set-ItemProperty -LiteralPath $path -Name IsReadOnly -Value $true 

es sagt mir, dass mein Weg nicht existiert. Der Pfad zeigt auf eine Datei, von der ich sicher bin, dass sie an der angegebenen Stelle vorhanden ist. Wenn ich dem Pfad im Explorer folge, komme ich ohne Probleme zu der Datei. Warum sagt es, dass es nicht existiert?

Antwort

0

Try this:

Set-ItemProperty -Path $path -Name IsReadOnly -Value $true 

Der Parameter Sie suchen, ist "Path" und nicht "LiteralPath".

Link zu der Microsoft-Dokumentation über Set-ItemProperty: https://technet.microsoft.com/de-de/library/hh849844.aspx

+0

Danke für die Antwort. Habe es nicht repariert. Derselbe Fehler :( –

+0

Funktioniert 'Get-ChildItem $ path'? – A189198

+0

Wenn ich Get-ChildItem mit dem ganzen Pfad einschließlich der Datei benutze bekomme ich den gleichen Fehler. Jedoch wenn ich das letzte Bit lösche das ist der Dateiname und habe nur der Pfad zu dem Verzeichnis, das die Datei enthält Ich bekomme, dass der Ordnerpfad zu lang ist. Könnte das das Problem sein? –

Verwandte Themen