Aktuell angemeldeten E-Mail User über die Konsole rausfinden
Hallo zusammen,
Da wir bei uns in der Firma zurzeit neu Strukturieren, ist es so das wir noch viele Domänen im Einsatz haben. Aus aktuellem Anlass, suche ich eine möglichkeit über die lokale Konsole, den aktuell angemeldeten E-Mail User rauszufinden.
Gibt es da eine möglichkeit das direkt auszulesen wie z.b. %userdomain%\%username% um den angemeldeten Usernamen rauszufinden?
Vielen Dank schonmal für eure Ideen
Liebe Grüße
Johannes
Gibt es da eine möglichkeit das direkt auszulesen wie z.b. %userdomain%\%username% um den angemeldeten Usernamen rauszufinden?
Vielen Dank schonmal für eure Ideen
Liebe Grüße
Johannes
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 204603
Url: https://administrator.de/contentid/204603
Ausgedruckt am: 29.03.2024 um 08:03 Uhr
11 Kommentare
Neuester Kommentar
Dann hier nachlesen http://www.mikepfeiffer.net/2011/04/determine-the-number-of-active-user ...
LG, ticuta1
PS function Get-CASActiveUsers {
[CmdletBinding()]
param(
[Parameter(Position=0, ParameterSetName="Value", Mandatory=$true)]
[String[]]$ComputerName,
[Parameter(Position=0, ParameterSetName="Pipeline", ValueFromPipelineByPropertyName=$true, Mandatory=$true)]
[String]$Name
)
process {
switch($PsCmdlet.ParameterSetName) {
"Value" {$servers = $ComputerName}
"Pipeline" {$servers = $Name}
}
$servers | %{
$RPC = Get-Counter "\MSExchange RpcClientAccess\User Count" -ComputerName $_
$OWA = Get-Counter "\MSExchange OWA\Current Unique Users" -ComputerName $_
New-Object PSObject -Property @{
Server = $_
"RPC Client Access" = $RPC.CounterSamples.CookedValue
"Outlook Web App" = $OWA.CounterSamples.CookedValue
}
}
}
}
Get-ClientAccessServer | Get-CASActiveUsers
LG, ticuta1
PS function Get-CASActiveUsers {
[CmdletBinding()]
param(
[Parameter(Position=0, ParameterSetName="Value", Mandatory=$true)]
[String[]]$ComputerName,
[Parameter(Position=0, ParameterSetName="Pipeline", ValueFromPipelineByPropertyName=$true, Mandatory=$true)]
[String]$Name
)
process {
switch($PsCmdlet.ParameterSetName) {
"Value" {$servers = $ComputerName}
"Pipeline" {$servers = $Name}
}
$servers | %{
$RPC = Get-Counter "\MSExchange RpcClientAccess\User Count" -ComputerName $_
$OWA = Get-Counter "\MSExchange OWA\Current Unique Users" -ComputerName $_
New-Object PSObject -Property @{
Server = $_
"RPC Client Access" = $RPC.CounterSamples.CookedValue
"Outlook Web App" = $OWA.CounterSamples.CookedValue
}
}
}
}
Get-ClientAccessServer | Get-CASActiveUsers
Hallo,
nach mein Verstndnis:
ClientUser Domäne= (Outlook)MailUSer in gleicher Sesion
Bzw. OWA mail User von Fremdedomäne
Die Abfrage liefert Serverseitig die beiden, auch von einem belibigen Client (XP; W7)
Hier nachzulesen http://www.mikepfeiffer.net/2010/02/managing-exchange-2010-with-remote- ...
LG, ticuta1
nach mein Verstndnis:
ClientUser Domäne= (Outlook)MailUSer in gleicher Sesion
Bzw. OWA mail User von Fremdedomäne
Die Abfrage liefert Serverseitig die beiden, auch von einem belibigen Client (XP; W7)
Hier nachzulesen http://www.mikepfeiffer.net/2010/02/managing-exchange-2010-with-remote- ...
LG, ticuta1
Hallo,
Zwei Möglichkeiten: Entweder, der Nutzer meldet sich an Outlook explizit mit einem separaten Nutzer an - dann sollte er den wohl kennen. Oder, er verwendet den zur Authentifizierung, mit dem er sich am Windows angemeldet hat (integrierte Authentifizierung) - dann sollte er den wohl auch kennen.
Kann es sein, dass du einen grundsätzlichen Denkfehler hast?
Gruß
Filipp
Ich suche aber eine möglichkeit das Clientseitig auszulesen ohne Powershell Modul.
Kleiner Vorschlag: Schreibe doch das nächste mal gleich, was du willst. Und wenn es um Clients geht, wäre es natürlich geschickt auch die Outlook-Version anzugeben.Zwei Möglichkeiten: Entweder, der Nutzer meldet sich an Outlook explizit mit einem separaten Nutzer an - dann sollte er den wohl kennen. Oder, er verwendet den zur Authentifizierung, mit dem er sich am Windows angemeldet hat (integrierte Authentifizierung) - dann sollte er den wohl auch kennen.
Kann es sein, dass du einen grundsätzlichen Denkfehler hast?
Gruß
Filipp
Hi
Vieleicht kann dir die Outlook Sniffing funktion helfen?
http://www.msxfaq.de/clients/outlooksniffer.htm
Hab ich aber selbst nie verwendet und ich weiss nicht ob das protokolliert wird was du benötigst.
Allerdings glaube ich eher das du hier einen Sniffer brauchen wirst.
Managment port auf dem switch schalten und den ganzen Traffic an 1 Maschine schicken lassen dann über den sniffer die mapi connections mitsniffen.
Den bei 1000 Clients die zu überwachen sind hast du denk ich keine andere möglichkeit das zu realisieren.
LG Andy
Vieleicht kann dir die Outlook Sniffing funktion helfen?
http://www.msxfaq.de/clients/outlooksniffer.htm
Hab ich aber selbst nie verwendet und ich weiss nicht ob das protokolliert wird was du benötigst.
Allerdings glaube ich eher das du hier einen Sniffer brauchen wirst.
Managment port auf dem switch schalten und den ganzen Traffic an 1 Maschine schicken lassen dann über den sniffer die mapi connections mitsniffen.
Den bei 1000 Clients die zu überwachen sind hast du denk ich keine andere möglichkeit das zu realisieren.
LG Andy