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

Per PowerShell User finden, deren ActiveSync-Device in Quarantäne ist und deren Logon-Namen ausgeben.

Frage Microsoft Windows Userverwaltung

Mitglied: Snowrisk

Snowrisk (Level 1) - Jetzt verbinden

18.06.2012, aktualisiert 11:57 Uhr, 3907 Aufrufe

Hallo,

ich bin in Powershell nicht fit, daher meine Frage.
Ich benötige ein Script, in dem im AD die User gefunden werden sollen,
deren ActiveSyncDevice in Quarantäne ist. Als Ergebnis soll der Logon-Name des Users ausgegeben
werden.
Ziel des Scriptes soll sein, den Usern, die ein Device in Quarantäne haben, den AD-Account zu sperren.

Ich hab da schonnmal was angefangen:


$mbx = get-ActiveSyncDevice | where {$_.deviceaccessstate -eq 'Blocked' -and $_.identity -notlike "*CAS_*"};
$mbx | foreach {
$_.userdisplayname
$name = $_.userdisplayname;}


Allerdings kommt da nur der Name in der Form /OU/OU/Username heraus.
Das liegt wohl daran, das "get-activesyncdevice" keinen Logon-Namen liefert, sondern nur den "Userdisplayname".

Dann hab ich's mal so probiert:


$Search = New-Object DirectoryServices.DirectorySearcher([ADSI]"LDAP://DC=vexxxx,DC=otxxxx,DC=local")
$Search.filter = "(&(objectclass=msexchactivesyncdevice)(msexchdeviceaccessstate=3))"
  1. The device access state, while not documented on MSDN, is 1 for allowed, 2 for blocked, 3 for quarantined.
Foreach($result in $Search.Findall()){
$user = $result.GetDirectoryEntry()
$user.sAMAccountName
}


Da kommt aber gar nichts heraus (die xxxx sind von mir...)

Kann mir jemand weiterhelfen?

Gruss,

Jens




Ähnliche Inhalte
Batch & Shell
gelöst Teile eines Powershell Skriptes in einer Tabelle ausgeben (3)

Frage von ReneBue zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell - Zugriff auf Datenbank - Name ColumnHeader (1)

Frage von internet2107 zum Thema Batch & Shell ...

Windows 10
Windows 10 Powershell Logon Script (9)

Frage von derhoeppi zum Thema Windows 10 ...

Neue Wissensbeiträge
Windows Tools

Zeit für Energiesparmodus, Bildschirmabschaltung etc. schnell anpassen

Anleitung von hannsgmaulwurf zum Thema Windows Tools ...

Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(4)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Windows Server
Zertifikat am DC erneuern funktioniert nicht (13)

Frage von takvorian zum Thema Windows Server ...