Top-Themen

Aktuelle Themen (A bis Z)

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

gelöst Dateien Berechtigen mit übersetzungtabelle

Mitglied: UnbekannterNR1

UnbekannterNR1 (Level 1) - Jetzt verbinden

13.03.2018 um 13:36 Uhr, 206 Aufrufe, 3 Kommentare

Hallo,
Ich ein kleines Problem und komme nicht weiter.
Ich habe eine Haufen Dateien auf die ich Berechtigen möchte bzw. muss. Dateinamen sind z.B Müller.xls Meier.xls Schulz.xls aber die Benutzernamen in der Domain sind leider anders aufgebaut z.B. muemax88 meimax87 oder schott81. Nun kann man mit einer For schleife Dateien recht einfach Berechtigen aber nur wenn der Dateiname auch den Benutzernamen entspricht.
01.
for /f %%a in (D:\benutzer.txt) do ( 
02.
icacls "D:\Ordner\%%a.xls" /grant  %%a:R 
03.
)

schön wäre wenn ich aus einer Art Übersetzungstabelle oder csv den Benutzernamen der Datei zuordne.

z.B.
01.
Müller.xls;muemax88  
02.
Meier.xls;meimax87  
03.
Schulz.xls;schott81   


Ich weiß nur leider nicht wie ich das noch in die schleife mit einbringen soll, und hoffe jemand kann mit helfen.

Danke schon mal im Voraus.
Mitglied: erikro
13.03.2018 um 16:07 Uhr
Dafür würde ich die Powershell nehmen. Mit dem Befehl import-csv kannst Du die csv-Datei einlesen und hast dann Objekte mit den Eigenschaften username und filename (oder wie auch immer Du die Überschriften wählst). Wie Du die Rechte dann setzen kannst, findest Du hier:
http://www.powershellpraxis.de/index.php/berechtigungen
Bitte warten ..
Mitglied: UnbekannterNR1
15.03.2018 um 17:51 Uhr
So zur Lösung habe jetzt mal was hingebaut das für micht Funktioniert vielleicht hilft es ja Wem.
(Ist noch die erste Version, aber geht und das reicht mir)

01.
$csv = "C:\Folder\import.txt" 
02.
$Ordner = "C:\Folder\test\" 
03.
$Domain = "MYDOMAIN\" 
04.
 
05.
$daten = Import-Csv $csv -Delimiter ";" | ForEach-Object{ 
06.
$complete = $Ordner + $_.Dateiname 
07.
$account = $Domain + $_.Kennung  
08.
if(Test-Path $complete) {    
09.
try { 
10.
$rule = new-object System.Security.AccessControl.FileSystemAccessRule ($account,"ReadAndExecute","Allow") 
11.
$acl = Get-Acl $complete 
12.
$acl.SetAccessRule($rule) 
13.
Set-ACL -Path $complete -ACLObject $acl -ErrorAction stop             
14.
Write-Host "Successfully set permissions on $complete"  
15.
} catch {             
16.
Write-Warning "$complete : Fehler bei Account : $account"      
17.
18.
}else {             
19.
   Write-Warning "$complete : No such file found"                
20.
  }     
21.
}

CSV dazu sieht dazu so aus:

01.
Dateiname;Kennung 
02.
Müller.xls;muemax88  
03.
Meier.xls;meimax87  
04.
Schulz.xls;schott81   
Bitte warten ..
Mitglied: erikro
16.03.2018 um 08:18 Uhr
Super! Endlich mal einer, der nach einem Tipp sich die Mühe macht, selbst zu forschen und nicht weint, dass man ihm das Skript schreibt.
Bitte warten ..
Ähnliche Inhalte
Windows Userverwaltung

User im "kaputtem" Filesystem berechtigen

gelöst Frage von ArnoNymousWindows Userverwaltung5 Kommentare

Hallo Leute, Ich habe hier ein ziemlich großes, historisch gewachsenes Filesystem mit vielen Unterordner-Strukturen. Das Ganze wurde bisher ohne ...

Windows Server

SharePoint 2010: Account berechtigen ALLES nur LESEN zu können

Frage von peterhaWindows Server

Moin zusammen, ich möchte gern, dass ein AD-Account im SharePoint alle Dokumente/Seiten/etc. lesen kann. Dabei gibt es auch Elemente, ...

Batch & Shell

Alle Ordner per Script einzel Berechtigen

Frage von SMHAMK1985Batch & Shell1 Kommentar

Hallo, ich habe eine Ordner Struktur für Benutzer die ich einzeln auf die Benutzer berechtigen lassen möchte. z.B. Ordnername: ...

Windows 10

Wie Berechtige ich Komponentendienste richtig, das diese nicht mehr im Eventvwr als Fehler auftauchen

Frage von 131455Windows 104 Kommentare

Hallo, ich habe immer den Runtimebroker Dienst der das Herunterfahren von Windows 10 verzögert. Ich hatte die Schlüssel in ...

Neue Wissensbeiträge
Windows 10

Mikrofon von Headset geht nach Update auf Windows 10 1803 nicht mehr

Tipp von Deepsys vor 1 TagWindows 101 Kommentar

Ich verwende ein Plantronics Headset das per USB mit dem Windows 10 PC verbunden ist. Damit kann ich auch ...

Video & Streaming

Ruckelfreies Fernsehen auf Smartphone oder Tablet - in SD oder gar HD - Eine Alternative zum Fritz DVB-C Receiver

Anleitung von power-user vor 2 TagenVideo & Streaming9 Kommentare

Wer kennt das nicht: Man möchte gemütlich auf dem Balkon sitzen und vielleicht grillen und dabei das WM-Spiel gucken ...

Erkennung und -Abwehr
Trendmicro WFBS 10 ist in deutsch verfügbar!
Tipp von VGem-e vor 2 TagenErkennung und -Abwehr4 Kommentare

Servus Kollegen, downloadbar unter

Windows Update

Microsoft Patchday Juni 2018 - BSOD, obwohl noch kein Patch freigegeben

Erfahrungsbericht von diemilz vor 2 TagenWindows Update8 Kommentare

Hallo zusammen, wir hatten hier letzte Woche ein massives Problem. Alles begann damit, dass ein Mitarbeiter kurz vor Feierabend ...

Heiß diskutierte Inhalte
Windows Userverwaltung
User Überwachung
gelöst Frage von YellowcakeWindows Userverwaltung38 Kommentare

Hey ich habe von unserem neuem Datenschutzbeauftragten ein kleines Horror Paket bekommen. Ich soll wenn es möglich ist, das ...

Windows Installation
Adobe Reader noch notwendig?
gelöst Frage von EitieOSWindows Installation26 Kommentare

Muss ich mir noch die Arbeit machen und den Adobe Reader installieren und aktuell halten, wenn doch in Win10 ...

Instant Messaging
Whats App Business am PC einsetzen
Frage von thomasreischerInstant Messaging15 Kommentare

Hallo zusammen, wir würden demnächst gerne WhatsApp Business verwenden um den Kontakt zwischen Kunden und Mitarbeitern zu erleichtern. Natürlich ...

Netzwerkmanagement
Druckprobleme bei Thin Clients und Netzwerkdruckern
Frage von hesperNetzwerkmanagement14 Kommentare

Morgen zusammen! Bei uns werden in den Außenstellen HP t520 Thin Clients an drei W2k16 Terminalserver mittels RDP eingesetzt. ...