יצירה וניהול של תוכניות חיוג

חשוב: מאמר זה תורגם בתרגום מכונה, ראה כתב ויתור. תוכל למצוא את הגרסה באנגלית של המאמר כאן לעיונך.

לאחר מתוכנן התוכניות החיוג עבור הארגון שלך וביצעת האחרים את כל הכללים נורמליזציה צריך ליצור עבור ניתוב שיחות, יהיה עליך להשתמש ב- Windows PowerShell כדי ליצור את תוכניות חיוג ולהפוך את השינויים הדרושים.

הערה: לא ניתן להשתמש ליצירה ולניהול של תוכניות חיוג של Skype for Business מרכז הניהול.

מאמת והתחלה Remote PowerShell

ודא שבמחשב שלך פועל Windows PowerShell גירסה 3.0 ומעלה

  1. כדי לוודא שבמחשב שלך פועלת גירסת 3.0 ומעלה: תפריט התחלה > Windows PowerShell.

  2. בדוק את הגירסה על-ידי הקלדת Get-Host בחלון Windows PowerShell.

  3. אם אין לך את גירסה 3.0 ואילך, עליך להוריד ולהתקין עדכונים ב- Windows PowerShell. ראה Windows Management Framework 4.0 כדי להוריד ולעדכן את Windows PowerShell לגירסה 4.0. כאשר תתבקש, הפעל מחדש את המחשב.

  4. יהיה עליך גם להתקין את מודול Windows PowerShell עבור Skype for Business Online, המאפשר לך ליצור הפעלה מרוחקת של Windows PowerShell המתחברת אל Skype for Business Online. מודול זה, הנתמך רק במחשבים בגירסת 64 סיביות, ניתן להורדה ממרכז ההורדות של Microsoft בקישור מודול Windows PowerShell עבור Skype for Business Online. אם תתבקש, הפעל מחדש את המחשב.

אם אתה זקוק למידע נוסף, ראה התחברות לכל שירותי Office 365 בחלון Windows PowerShell אחד.

התחלת הפעלה של Windows PowerShell

  1. בתפריט התחלה > Windows PowerShell.

  2. בחלון Windows PowerShell, התחבר לארגון Office 365 שלך על-ידי הפעלת הפקודה הבאה:

    הערה: עליך להפעיל את הפקודה Import-Module רק בפעם הראשונה שבה אתה משתמש במודול Windows PowerShell של Skype for Business Online.

    Import-Module "C:\Program Files\Common Files\Skype for Business Online\Modules\SkypeOnlineConnector\SkypeOnlineConnector.psd1"
    $credential = Get-Credential
    $session = New-CsOnlineSession -Credential $credential
    Import-PSSession $session

אם ברצונך לקבל מידע נוסף אודות הפעלת Windows PowerShell, ראה התחברות לכל שירותי Office 365 בחלון Windows PowerShell אחד או התחברות ל- Skype for Business Online באמצעות Windows PowerShell.

יצירה וניהול של התוכניות שלך החיוג

באפשרותך להשתמש של cmdlet בודד או קובץ script של PowerShell כדי ליצור ולנהל תוכניות חיוג של דייר.

  • כדי ליצור תוכנית חיוג חדשה, הפעל:

    New-CsTenantDialPlan -Identity RedmondDialPlan -Description "Dial Plan for Redmond" -NormalizationRules <pslistmodifier> -ExternalAccessPrefix 9 -SimpleName "Dial-Plan-for-Redmond"

    לקבלת דוגמאות ופרמטרים אחרים, ראה חדש-CsTenantDialPlan.

  • כדי לבצע שינויים הגדרת תוכנית חיוג קיימת, הפעל:

    Set-CsTenantDialPlan -Identity RedmondDialPlan  -NormalizationRules <pslistmodifier> -ExternalAccessPrefix 9
        -SimpleName "Dial-Plan-for-Redmond"

    לקבלת דוגמאות ופרמטרים אחרים, ראה הגדרת-CsTenantDialPlan.

  • כדי להוסיף משתמשים לתוכנית החיוג, הפעל:

    Grant-CsTenantDialPlan -Identity amos.marble@contoso.com -PolicyName RedmondDialPlan

    לקבלת דוגמאות ופרמטרים אחרים, ראה הענקת-CsTenantDialPlan.

  • כדי להציג את ההגדרות בתוכנית חיוג, הפעל:

    Get-CsTenantDialPlan -Identity RedmondDialPlan

    לקבלת דוגמאות ופרמטרים אחרים, ראה Get-CsTenantDialPlan.

  • כדי למחוק את תוכנית החיוג, הפעל:

    Remove-CsTenantDialPlan -Identity RedmondDialPlan -force

    לקבלת דוגמאות ופרמטרים אחרים, ראה הסרה-CsTenantDialPlan.

  • כדי לראות את ההגדרות של תוכנית החיוג יעילות, הפעל:

    Get-CsEffectiveTenantDialPlan -Identity amos.marble@contoso.com

    לקבלת דוגמאות ופרמטרים אחרים, ראה Get-CsEffectiveTenantDialPlan.

  • כדי לבדוק את הגדרות יעילות של תוכנית החיוג, הפעל:

    Test-CsEffectiveTenantDialPlan -DialedNumber 14255551234 -Identity 1849827b-a810-40a8-8f77-e94250d4680b_US_TenantDialPlanRedmond

    לקבלת דוגמאות ופרמטרים אחרים, ראה בדיקה-CsEffectiveTenantDialPlan.

הפעל זו כדי למחוק כלל נורמליזציה המשויך דייר תוכנית החיוג ללא צורך מחיקת תחילה את תוכנית החיוג של הדייר:

$b1=New-CsVoiceNormalizationRule -Identity Global/NR4 -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{add=$b1}
(Get-CsTenantDialPlan -Identity RedmondDialPlan).NormalizationRules
$b2=New-CsVoiceNormalizationRule -Identity Global/NR4 -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$b2}

הפעל זו כדי להוסיף כלל נורמליזציה בשם RedmondDialPlan את תוכנית החיוג דיירים קיים.

$nr1=New-CsVoiceNormalizationRule -Parent Global -Description ‘Organization extension dialing’ -Pattern ‘^(\d{3})$’ -Translation ‘+14255551$1’ -Name NR1 -IsInternalExtension $false -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{add=$nr1}

הפעל זו כדי להסיר את הכלל הבא נורמליזציה בשם RedmondDialPlan את תוכנית החיוג דיירים קיים.

$nr1=New-CsVoiceNormalizationRule -Parent Global/NR1 -InMemory
Set-CsTenantDialPlan -Identity DP1 -NormalizationRules @{remove=$nr1}

הפעל את האפשרויות הבאות כאשר ברצונך גם לבדוק את הכללים נורמליזציה קיים, לקבוע איזה מהם ברצונך למחוק ולאחר מכן השתמש האינדקס שלה כדי להסיר אותו. המערך של כללי נורמליזציה מתחיל אינדקס 0. ברצוננו להסיר את כלל נורמליזציה של 3 ספרות, כלומר כך אינדקס 1.

Get-CsTenantDialPlan RedmondDialPlan).NormalizationRules
Description         : 4-digit
Pattern             : ^(\d{4})$
Translation         : +1426666$1
Name                : NR2
IsInternalExtension : False

Description         : 3-digit
Pattern             : ^(\d{3})$
Translation         : +14255551$1
Name                : NR12
IsInternalExtension : False
$nr1=(Get-CsTenantDialPlan RedmondDialPlan).NormalizationRules[1]
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$nr1}

הפעל כדי למצוא את כל המשתמשים הוענקה הדייר RedmondDialPlan בתוכנית החיוג.

Get-CsOnlineuser | where-Object {$_.TenantDialPlan -eq "RedmondDialPlan"}

הפעל אלה כדי להוסיף שבשם OPDP1 כתוכנית חיוג של דייר עבור הארגון שלך תוכנית חיוג של קיים באופן מקומי. תצטרך תחילה שמור המקומי בתוכנית כקובץ. xml החיוג, ולאחר מכן להשתמש בה כדי ליצור את תוכנית החיוג דייר חדש.

הפעל זו כדי לשמור את תוכנית החיוג המקומי אל קובץ ה-xml.

$DPName = "OPDP1"
$DPFileName = "dialplan.xml"
Get-CsDialplan $DPName | Export-Clixml $DPFileName

הפעל זו כדי ליצור את תוכנית החיוג דייר חדש.

$DPFileName = "dialplan.xml"
$DP = Import-Clixml $DPFileName
$NormRules = @()
ForEach($nr in $dp.NormalizationRules)
{
 $id1 = "Global/" +$nr.Name
$nr2 = New-CsVoiceNormalizationRule -Identity $id1 -Description $nr.Description -Pattern $nr.Pattern -Translation $nr.Translation  -IsInternalExtension $nr.IsInternalExtension -InMemory
$NormRules += $nr2
}
New-CsTenantDialPlan -Identity $dp.SimpleName -ExternalAccessPrefix $dp.ExternalAccessPrefix -Description $dp.Description -OptimizeDeviceDialing $dp.OptimizeDeviceDialing -SimpleName $dp.SimpleName -NormalizationRules $NormRules

רוצה לקבל מידע נוסף אודות Windows Powershell?

הערה: כתב ויתור בנוגע לתרגום מכונה: מאמר זה תורגם על-ידי מערכת מחשב, ללא התערבות אדם. Microsoft מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×