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
GELÖST

Mit psexec remote lokalen Windows-Useraccount auslesen

Frage Microsoft Windows Server

Mitglied: Landstreicher

Landstreicher (Level 1) - Jetzt verbinden

28.12.2012, aktualisiert 17.01.2013, 3371 Aufrufe, 4 Kommentare

Hallo Zusammen,

ich möchte gern den Zustand eines lokalen Windowsaccounts auf einem entfernten Rechner auslesen und anschließend ggf. umsetzen.

Soll heißen, ist der Account gesperrt, löse Sperre.

mein Ansatz sah so aus:

%psexec% \\%appserv%%domain% net user %username% >"%temp%\userdat.txt"
for /f "tokens=1,2,3 delims= " %a in ('find /I "Account active" "%temp%\userdat.txt"') do set account=%c
if "%account%"=="no" ....

allerdings hätte ich das ganze gern ohne zwischendatei "userdat.txt" ausgewertet.
Ich hatte schon versucht psexec mit einzubauen, leider ohne erfolg

kann mir jemand hilfreich zu Hand gehen ?

thx & gruß Landstreicher


Mitglied: Onitnarat
28.12.2012 um 10:57 Uhr
Hi,
warum liest Du den Status überhaupt aus? Aktiviere doch einfach die Accounts egal in welchem Status die sind...das Ergebnis soll ja "aktives Konto" sein.

Gruß
Marcus
Bitte warten ..
Mitglied: Landstreicher
28.12.2012 um 11:21 Uhr
Hi,

ich möchte das vorher gern prüfen, da anschließend bei sperre auch noch das PW umgesetzt werden soll.

Grund: von dem Server, von dem aus die batch aufgerufen wird, existiert der geprüfte User auch und dieser soll auf dem entfernten Server genau das selbe PW haben wie auf dem, wo diese Batch gestartet wird.
Kurz, auf 2 Servern gibt es ein und den selben user und dieser muss auf beidem das selbe PW haben. Wir haben ein Programm im einsatz das genau das voraussetz.

gruß Landstreicher
Bitte warten ..
Mitglied: colinardo
28.12.2012 um 17:39 Uhr
also die User die gesperrt sind kannst du auch direkt via Remote WMI-Session auslesen und den Status setzen.

Funktionsweise: Für den Benutzer mit dem Namen %username% den Status auslesen und bei deaktiviertem Account-Status diesen wieder aktivieren:
01.
wmic /node:{SERVER-IP] /user:[USERNAME] /password:[PASSWORD] /interactive:OFF useraccount where (Name='%username%' AND Disabled=True) set Disabled=False
Bitte warten ..
Mitglied: Landstreicher
03.01.2013, aktualisiert 17.01.2013
Hi,

gesundes neues erstmal vorweg
Danke colinardo, ich werde das mal testen und schauen ob das für mich in frage kommt.

gruß Landstreicher.

PS hat gegeht. danke.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst PSExec Remoteausführung zur Speicherung der lokalen Administratoren in .csv Datei (4)

Frage von Penetrator zum Thema Batch & Shell ...

Windows Server
Windows Remote App - Ausgabe in lokales Office (1)

Frage von fluluk zum Thema Windows Server ...

Windows Systemdateien
gelöst Skript in Kombination mit PSExec (11)

Frage von WinLiCLI zum Thema Windows Systemdateien ...

Windows Netzwerk
gelöst Remote Desktop Verbindung: Lokaler Drucker wird angezeigt, druckt aber nicht (3)

Frage von offioffi zum Thema Windows Netzwerk ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Server-Hardware
HP DL380 G7: Booten vom USB via USB 3.1-PCI-e Karte möglich? (24)

Frage von Paderman zum Thema Server-Hardware ...

Windows 7
Bluesreens unternehmensweit (18)

Frage von SYS64738 zum Thema Windows 7 ...

LAN, WAN, Wireless
IP Adressen - Modem - Switch - Accesspoint (17)

Frage von teuferl82 zum Thema LAN, WAN, Wireless ...

Windows Netzwerk
DNS ins mehreren Subnetzen (13)

Frage von joerg zum Thema Windows Netzwerk ...