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

Take Ownership im Profil...

Frage Entwicklung Batch & Shell

Mitglied: mguenth83

mguenth83 (Level 1) - Jetzt verbinden

16.01.2014 um 12:48 Uhr, 2243 Aufrufe, 4 Kommentare

Hey,
ich habe mal ne Frage an Euch. Ich habe auf meinem Netzlaufwerk ein gespeichertes Profil wo ich keine Rechte drauf habe und auch nicht der Besitzer bin.
Ich kann daher auch nicht im Windows einsehen wer der Besitzer ist oder welche Berechtigungen drauf ist.
Im Windows könnte ich ohne weiteres den Besitzer als Admin wechseln was auch super funktioniert.

Jetzt möchte ich aber das ganze was ich in Windows mache auch in Batch, Powershell machen.

Habe schon viel probiert aber alle Tools haben keinen Zugriff auf bestimmte Dateien wie NTUser.dat usw...

Habe es mit Icals und TakeOwn probiert.

takeown /F \\contoso\wtsprofiles$\TestUser\ /A /R

icacls \\contoso\wtsprofiles$\TestUser /setowner Admin /t /c

Wie gesagt im Windows kann ich alles wunderbar übernehmen aber mit den Tools meckert er immer wieder das er kein Zugriff hat.

Gruß
Matthias
Mitglied: colinardo
16.01.2014, aktualisiert um 13:32 Uhr
Hallo Matthias,
Wenn das Profil noch in Verwendung ist (gerade die NTUser.dat) kannst du natürlich dessen Besitzer nicht ändern.
Auch würde ich nicht den Besitzer aller Dateien und Ordner darin ändern, zum Hineinschauen reicht es wenn du den Besitzer auf dem Hauptordner änderst und dann eine ACL für die Administratoren hinzufügst.
Um nur in das Profil hineinzuschauen ohne dabei bei allen Dateien den Besitzer zu ändern kannst du es mit Powershell so machen, die Powershell muss aber mit entsprechenden Rechten ausgestattet gestartet worden sein:
01.
$ordner = "\\contoso\wtsprofiles$\TestUser" 
02.
$folderACL = get-acl $ordner 
03.
$admins = [System.Security.Principal.NTAccount]"Administrators" 
04.
$folderACL.SetOwner($admins) 
05.
$objACE = New-Object System.Security.AccessControl.FileSystemAccessRule "Administrators","FullControl","ContainerInherit,ObjectInherit","None","Allow" 
06.
$folderACL.AddAccessRule($objACE) 
07.
set-acl $ordner -AclObject $folderACL
Hiermit übernimmst du den Besitz des Ordners und gibst den Administrators(natürlich noch anzupassen wenn es eine Domäne ist) "Vollzugriff" auf alle Dateien und Ordner
Aber nicht vergessen nachher alles wieder rückgängig zu machen sonst gibt's hinterher wohl möglich Probleme mit dem Profil.

Grüße Uwe
Bitte warten ..
Mitglied: mguenth83
16.01.2014 um 14:12 Uhr
Hey Uwe,
leider bekomme ich bei der Meldung immer wieder dieses Problem
01.
get-acl : Attempted to perform an unauthorized operation. 
02.
In Zeile:2 Zeichen:14 
03.
+ $folderACL = get-acl $ordner 
04.
+              ~~~~~~~~~~~~~~~ 
05.
    + CategoryInfo          : NotSpecified: (:) [Get-Acl], UnauthorizedAccessException 
06.
    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.GetAclCommand
Er kann die ACLs nicht auslesen weil er ja keine Berechtigung hat. Einzig und alleine der User hat vollen Zugriff und ist der Benutzer.

Öhm die Rechte sind im Endeffekt egal weil der Ordner gelöscht werden soll.

Gruß
Matze
Bitte warten ..
Mitglied: psannz
16.01.2014 um 14:58 Uhr
Sers,

Ich mach da gar nicht mehr lang rum und setz auf SetACL Studio von Helge Klein. Das greift sogar dann wenn du überhaupt keine NTFS Berechtigungen auf die Daten hast.

Grüße,
Philip
Bitte warten ..
Mitglied: colinardo
16.01.2014, aktualisiert um 15:04 Uhr
leider bekomme ich bei der Meldung immer wieder dieses Problem
OK sorry, das geht natürlich nicht. Du solltest sicherstellen das der Terminal-Server der das Profil noch irgendwo im Speicher hat erst mal neu gestartet wird damit die File-Referenzen auf die NTUser.dat gelöscht werden. Alternative Methode ist diese: http://deploywindows.info/2012/11/19/delete-user-profile-with-script/
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(5)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Windows 10
gelöst PdfFactory defekt - Windows 10 Profil reparieren - wie geht das? (4)

Frage von Rene1976 zum Thema Windows 10 ...

Windows Userverwaltung
Servergespeichertes Profil - Pfad ausfindig machen (6)

Frage von staybb zum Thema Windows Userverwaltung ...

Windows 10
gelöst Serverseitiges Profil wird nicht geladen (10)

Frage von Morslupatus zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...

Outlook & Mail
Outlook 2010 findet ost datei nicht (18)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (17)

Frage von Unwichtig zum Thema Netzwerkmanagement ...