Jump to content

Verzögerte Umleitung für alle User einer Gruppe


SvenS

Recommended Posts

  • Most Valued User

Hallo,

 

ich hoffe mir kann jemand weiterhelfen. Leider sind meine Powershell Kenntnisse sehr begrenzt.

Wie kann ich für alle User bzw alle User einer Gruppe die "verzögerte Umleitung" aktivieren.

 

Für einen User bekomme ich das hin aber leider nicht für mehrere.

Hier mein Befehl für einen User

 

$ud = Get-IpPbxUser -UserName "test"
$ud.FwdOnNoAnswer = 1
$ud.FwdOnNoAnswerNumber = 225
$ud.FwdOnNoAnswerTimeout = 30
Update-IpPbxUser $ud

Link to comment
Share on other sites


Hallo Sven,

 

Du musst da nur noch eine Schleife drum herum bauen, die für jeden Benutzer einer Gruppe aufgerufen wird.

 

Ein Beispiel dazu (die Schleife über alle Benutzer einer Gruppe) findest Du hier:

 

$GroupName = "Mitarbeiter"
$Mitarbeiters = Get-IpPbxGroupMember -GroupName $GroupName | Sort-Object -Property Name

Get-IpPbxGroupMember -GroupName $GroupName | ForEach-Object {
    write-host $_.Name
    $i = 0
    foreach ($Mitarbeiter in $Mitarbeiters) {
        $EntryTitel = $Mitarbeiter.Name
        if ($EntryTitel -ne $_.Name) {
                $EntryNumber = $EntryTitel.Substring($EntryTitel.Length-3)
                $sdk = Get-IpPbxSpeedDialKey -UserEntry $_ -SpeedDialKeyId $i
                $sdk.DialNumber = $EntryNumber
                $sdk.Label = $EntryTitel
                Update-IpPbxSpeedDialKey -UserEntry $_ -SpeedDialKey $sdk
                $i = $i+1
            }
        }
    }
}

 

 

 

 

Link to comment
Share on other sites


  • Most Valued User

Danke Tom,

 

das war der entscheidende Hinweis.

Hier die Lösung

 

Get-IpPbxGroupMember -GroupName "Testgruppe" | ForEach-Object {
	$ud = Get-IpPbxUser -UserID $_.UserID
	$ud.FwdOnNoAnswer = 1
	$ud.FwdOnNoAnswerNumber = 225
	$ud.FwdOnNoAnswerTimeout = 30
	Update-IpPbxUser $ud
}

 

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and have taken note of our Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.