Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Powershell: Nutzung des Archivbits möglich?

Frage Entwicklung Batch & Shell

Mitglied: 43060

43060 (Level 1)

07.02.2007 um 12:05 Uhr, 5607 Aufrufe, 1 Kommentar

Gibt es eine Möglichkeit, mit Powershell das Archivbit auszulesen / zu verändern?

Hallo liebe Wissenden,

es soll eine kleine Synchronisationslösung entwickelt werden, die in einer einfachen Server-Client-Umgebung zum Einsatz kommen soll. Da ich seit kurzem wegen Administrationsaufgaben auch die Powershell nutze, möchte ich sie ebenfalls für den Datenabgleich nutzen.

Die Schwierigkeit an der Sache ist die, dass die Dateien weder anhand des Dateidatums noch der Dateigröße/CRC verglichen werden können. Es bleibt also nur die Möglichkeit, geänderte Dateien anhand des Archivbits zu erkennen. Das Skript muss sowohl das Archivbit auslesen, als auch entfernen können. Ich habe das offizielle Handbuch zur Powershell schon durch und auch schon etwas im Internet recherchiert. Bin bis jetzt aber noch nicht fündig geworden. Die Powershell ist ja schon recht mächtig (im Vergleich zum Batch), aber sie kann sicher nicht alles. Evt. gibt es ja entsprechende COM-Objekte, die diese Aufgabe beherrschen. Nur ist das nicht so mein Gebiet.

Meine Frage also: Verfügt die Powershell über ein eigenes cmdlet zum Auslesen/Manipulieren des Archivbits? Oder gibt es ein entsprechendes WSH-/COM-Objekt oder Funktion aus der FCL die diese Möglichkeit bietet? Wäre sehr dankbar wenn mir jemand einen heißen Tipp geben könnte.

Viele Grüße,
Björn
Mitglied: Scroller
16.02.2009 um 06:54 Uhr
hi,

So mache ich das auch. es geht prinzipiell mit .net klasse System.IO.FileAttributes siehe hier:
http://www.dotnetframework.de/lserver/CodeSampleDetails.aspx?c=4672

ich habe dann das ganze mit robocopy gelöst und den entspr. Schalte für das Archivbit gesetzt.
Ab und an soll eine Vollsicherung laufen. Dazu setze ich vorher bei allen dateien das Archivbit mit folgendem befehl:
dir -rec -fo | ? {$_.mode -notlike "d*"} | ? { $_.attributes -notlike "*archive*"} | % {attrib $_.fullname +a}

Gruss sc
Bitte warten ..
Ähnliche Inhalte
Tipps & Tricks
PC Nutzung zeitlich begrenzen? (20)

Frage von Peter1985 zum Thema Tipps & Tricks ...

Microsoft
Microsoft schränkt Flash-Nutzung in Edge ein

Link von runasservice zum Thema Microsoft ...

Entwicklung
gelöst Powershell Charting (2)

Frage von MaximusPrime zum Thema Entwicklung ...

Batch & Shell
gelöst PowerShell Exchange (6)

Frage von Emptyman zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...

E-Business
Wo tragt ihr eure privaten Termine ein? (13)

Frage von honeybee zum Thema E-Business ...

Batch & Shell
Batch zum suchen und verschieben von Verknüpfungen (12)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...