<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.deskmodder.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Datei_Attribute_in_PowerShell_anzeigen</id>
	<title>Datei Attribute in PowerShell anzeigen - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.deskmodder.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Datei_Attribute_in_PowerShell_anzeigen"/>
	<link rel="alternate" type="text/html" href="https://www.deskmodder.de/wiki/index.php?title=Datei_Attribute_in_PowerShell_anzeigen&amp;action=history"/>
	<updated>2026-05-22T09:35:27Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Deskmodder Wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.deskmodder.de/wiki/index.php?title=Datei_Attribute_in_PowerShell_anzeigen&amp;diff=23301&amp;oldid=prev</id>
		<title>Moinmoin am 19. Mai 2019 um 11:57 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.deskmodder.de/wiki/index.php?title=Datei_Attribute_in_PowerShell_anzeigen&amp;diff=23301&amp;oldid=prev"/>
		<updated>2019-05-19T11:57:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:Windows 10]][[Kategorie:Windows 10 1607]][[Kategorie:Windows 10 1703]][[Kategorie:Windows 10 1709]]&lt;br /&gt;
&lt;br /&gt;
PowerShell ist ein mächtiges Werkzeug, mit dem man sehr viel auslesen und anzeigen kann.  Wenn man in der PowerShell den DIR Befehl aufruft, wird in Wirklichkeit auf den Befehle Get-Childitem zurückgegriffen. Dieses Cmdlet gibt Datei- und Ordnerobjekte zurück. Spezifisch System.IO.FileSystem bzw. System.IO.DirectoryInfo. &lt;br /&gt;
&lt;br /&gt;
Wir zeigen euch hier in diesem Tutorial, wie man Datei Attribute in der PowerShell auslesen kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dieses Tutorial ist für die Windows 10 1903 (und höher), 1809, 1803, 1709, 1703 und 1607 geeignet.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Welche Windows 10 Version habe ich installiert]]&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
{{Wichtig10}}&lt;br /&gt;
&lt;br /&gt;
Wenn der Befehl ausgeführt wird, gibt dieser auch eine Modus-Spalte zusätzlich mit zurück.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;PS C:\tut&amp;gt; dir *.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Verzeichnis: C:\tut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mode                LastWriteTime         Length Name&lt;br /&gt;
----                -------------         ------ ----&lt;br /&gt;
-a----       12.08.2017     23:05              0 test1.txt&lt;br /&gt;
-a----       12.08.2017     23:05              0 test2.txt&lt;br /&gt;
-a----       12.08.2017     23:06              0 test3.txt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der &amp;quot;Mode&amp;quot; zeigt einen die Attribute der Datei oder des Verzeichnis an. Es ist aber auch möglich, direkt die Attribute zu bekommen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;PS C:\tut&amp;gt; dir *.txt | select Name,Attributes&lt;br /&gt;
&lt;br /&gt;
Name      Attributes&lt;br /&gt;
----      ----------&lt;br /&gt;
test1.txt    Archive&lt;br /&gt;
test2.txt    Archive&lt;br /&gt;
test3.txt    Archive&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Die Attribute sind eigentlich ein spezieller Objekttyp. Man kann aber auch mit &amp;#039;&amp;#039;&amp;#039;Get-Item&amp;#039;&amp;#039;&amp;#039; eine Versteckte Datei oder einen Versteckten Ordner anzeigen lassen, da &amp;quot;dir&amp;quot; alleine keine versteckten Daten oder Ordner anzeigen wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;PS C:\tut&amp;gt; $f=get-item .\test1.txt -force&lt;br /&gt;
PS C:\tut&amp;gt; $f&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Verzeichnis: C:\tut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mode                LastWriteTime         Length Name&lt;br /&gt;
----                -------------         ------ ----&lt;br /&gt;
---h--       12.08.2017     23:05              0 test1.txt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um nun die Datei oder den Ordner zu verstecken, muss man mit den Attributen arbeiten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;PS C:\tut&amp;gt; $f.attributes=&amp;quot;Hidden&amp;quot;&lt;br /&gt;
PS C:\tut&amp;gt; $f&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Verzeichnis: C:\tut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mode                LastWriteTime         Length Name&lt;br /&gt;
----                -------------         ------ ----&lt;br /&gt;
---h--       12.08.2017     23:05              0 test1.txt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn man nach Speziellen Attributen bei der DIR Auflistung filtern möchte, kann man dies mit dem &amp;#039;&amp;#039;&amp;#039;-match&amp;#039;&amp;#039;&amp;#039; Parameter machen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;PS C:\tut&amp;gt; dir -force | where {$_.attributes -match &amp;quot;Hidden&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Verzeichnis: C:\tut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mode                LastWriteTime         Length Name&lt;br /&gt;
----                -------------         ------ ----&lt;br /&gt;
---h--       12.08.2017     23:05              0 test1.txt&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Man kann auch einfach einen Ordner bei der Erstellung direkt das &amp;#039;&amp;#039;&amp;#039;Hidden&amp;#039;&amp;#039;&amp;#039; Attribute geben. Dafür erstellt man erst einmal einen neuen Ordner:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;PS C:\tut&amp;gt; $h=mkdir Test4&lt;br /&gt;
PS C:\tut&amp;gt; $h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Verzeichnis: C:\tut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mode                LastWriteTime         Length Name&lt;br /&gt;
----                -------------         ------ ----&lt;br /&gt;
d-----       13.08.2017     17:05                Test4&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Um ihm nun das Attribute &amp;#039;&amp;#039;&amp;#039;&amp;quot;Hidden&amp;quot;&amp;#039;&amp;#039;&amp;#039; zu geben, muss man wieder &amp;#039;&amp;#039;&amp;#039;.attributes&amp;#039;&amp;#039;&amp;#039; nutzen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;PS C:\tut&amp;gt; $h.attributes=&amp;quot;Hidden&amp;quot;&lt;br /&gt;
PS C:\tut&amp;gt; $h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Verzeichnis: C:\tut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mode                LastWriteTime         Length Name&lt;br /&gt;
----                -------------         ------ ----&lt;br /&gt;
d--h--       13.08.2017     17:05                Test4&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun wird der Ordner wieder sichtbar gemacht:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;PS C:\tut&amp;gt; $f=Get-Item .\Test4\ -force&lt;br /&gt;
PS C:\tut&amp;gt; $f&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Verzeichnis: C:\tut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mode                LastWriteTime         Length Name&lt;br /&gt;
----                -------------         ------ ----&lt;br /&gt;
d--h--       13.08.2017     17:05                Test4&lt;br /&gt;
&lt;br /&gt;
PS C:\tut&amp;gt; $f.attributes=&amp;quot;ReadOnly&amp;quot;&lt;br /&gt;
PS C:\tut&amp;gt; $f&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Verzeichnis: C:\tut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mode                LastWriteTime         Length Name&lt;br /&gt;
----                -------------         ------ ----&lt;br /&gt;
d-r---       13.08.2017     17:05                Test4&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um nun einer Gruppe von Dateien Attribute zu geben, muss man den Befehl &amp;#039;&amp;#039;&amp;#039;ForEach&amp;#039;&amp;#039;&amp;#039; verwenden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;PS C:\tut&amp;gt; dir t*.zip&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Verzeichnis: C:\tut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mode                LastWriteTime         Length Name&lt;br /&gt;
----                -------------         ------ ----&lt;br /&gt;
-a----       13.08.2017     17:09           2096 test.zip&lt;br /&gt;
-a----       13.08.2017     17:09           2096 test2.zip&lt;br /&gt;
-a----       13.08.2017     17:09           2096 test3.zip&lt;br /&gt;
&lt;br /&gt;
PS C:\tut&amp;gt; dir t*.zip | foreach {$_.Attributes=&amp;quot;Archive&amp;quot;,&amp;quot;Hidden&amp;quot;}&lt;br /&gt;
PS C:\tut&amp;gt; dir t*.zip -force&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Verzeichnis: C:\tut&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mode                LastWriteTime         Length Name&lt;br /&gt;
----                -------------         ------ ----&lt;br /&gt;
-a-h--       13.08.2017     17:09           2096 test.zip&lt;br /&gt;
-a-h--       13.08.2017     17:09           2096 test2.zip&lt;br /&gt;
-a-h--       13.08.2017     17:09           2096 test3.zip&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Es wird hier wieder dir t*.zip -force genutzt, weil nur dann auch Versteckte Dateien mit aufgelistet werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Attribute müssen mit einem Komma getrennt werden. Wenn man nicht sicher ist, welche Attribute zur Verfügung stehen, kann man die PowerShell ganz einfach fragen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;PS C:\tut&amp;gt; [enum]::GetNames(&amp;quot;system.io.fileattributes&amp;quot;)&lt;br /&gt;
ReadOnly&lt;br /&gt;
Hidden&lt;br /&gt;
System&lt;br /&gt;
Directory&lt;br /&gt;
Archive&lt;br /&gt;
Device&lt;br /&gt;
Normal&lt;br /&gt;
Temporary&lt;br /&gt;
SparseFile&lt;br /&gt;
ReparsePoint&lt;br /&gt;
Compressed&lt;br /&gt;
Offline&lt;br /&gt;
NotContentIndexed&lt;br /&gt;
Encrypted&lt;br /&gt;
IntegrityStream&lt;br /&gt;
NoScrubData&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Danke an Lemoth für das Tutorial&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
{{Fragen10}}&lt;/div&gt;</summary>
		<author><name>Moinmoin</name></author>
	</entry>
</feed>