Как в этом случае приобретать лицензии?точно так же - восемь 2-ядерных лицензий или одна 16-ядерная минимум... лицензируются все физические ядра
Best regards,
@NAME
@DESCRIPTION
@COMPANY
@POSTALCODE, @CITY, @STREETADDRESS
Phone: @OFFICEPHONE
E-mail: @EMAIL
WWW: @WEBSITE
Foreach ($Ext in $FileExt)
{
$UserSign = Get-Content "$PathSignatureUser\$FileName.$Ext"
$UserSign = $UserSign -replace "@NAME", $AD_user.DisplayName
$UserSign = $UserSign -replace "@DESCRIPTION", $AD_user.Title
$UserSign = $UserSign -replace "@COMPANY", $AD_user.Company
$UserSign = $UserSign -replace "@STREETADDRESS", $AD_user.StreetAddress
$UserSign = $UserSign -replace "@POSTALCODE", $AD_user.PostalCode
$UserSign = $UserSign -replace "@CITY", $AD_user.L
$UserSign = $UserSign -replace "@OFFICEPHONE", $AD_user.Mobile
$UserSign = $UserSign -replace "@EMAIL", $AD_user.Mail
$UserSign = $UserSign -replace "@WEBSITE", $AD_user.wwwHomepage
$UserSign | Set-Content "$PathSignatureUser\$FileName.$Ext" -Encoding UTF8
}
Так до конца и не понял где это делается.Кнопками в Exchange Admin Center (тот самый https://msk-mail1/ecp - ибо OWA и ECP ходят парами, а если запускать локально на сервере Exchange, то будет что-то типа https://localhost/ecp) или PowerShell в Exchange Management Shell.
его надо как то установить на клиентыНа клиенты его устанавливать не надо, это серверный сертификат. На клиентах уже должны быть корневой сертификат ЦС и, возможно, сертификат(ы) промежуточного(ых) ЦС, которыми подписывается сертификат Exchange
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
##############################
function GetAclFolder
{
$InputText = $inputBox.Text
$Result = (get-acl $InputText).access | Select-Object IdentityReference,IsInherited,FileSystemRights
ForEach ($r in $Result)
{
$item = New-Object System.Windows.Forms.ListViewItem($r.IdentityReference.ToString())
$item.SubItems.Add($r.IsInherited.ToString())
$item.SubItems.Add($r.FileSystemRights.ToString())
$listView.Items.AddRange($item)
}
}
##############################
$Form = New-Object System.Windows.Forms.Form
$Form.Text = "Права доступа на папку"
$Form.StartPosition = "CenterScreen"
$Form.Width = 600
$Form.Height = 400
##############################
$Label = New-Object System.Windows.Forms.Label
$Label.Text = "Введите путь к папке, Например C:\Temp"
$Label.Location = New-Object System.Drawing.Size(20,30)
$Label.BackColor = "Transparent"
$Label.AutoSize = $true
$Form.Controls.Add($Label)
##############################
$inputBox = New-Object System.Windows.Forms.TextBox
$inputBox.Location = New-Object System.Drawing.Size(20,50)
$inputBox.Size = New-Object System.Drawing.Size(250,20)
$Form.Controls.Add($inputBox)
##############################
$listView = New-Object System.Windows.Forms.ListView
$listView.View = 'Details'
$listview.Location = New-Object System.Drawing.Size(10,150)
$listView.Width = 565
$listView.Height = 200
$listView.Columns.Add("Кто имеет доступ") | Out-Null
$listView.Columns.Add("Наследование прав") | Out-Null
$listView.Columns.Add("Тип доступа") | Out-Null
$Form.Controls.Add($listView)
##############################
$Button = New-Object System.Windows.Forms.Button
$Button.Location = New-Object System.Drawing.Size(400,30)
$Button.Size = New-Object System.Drawing.Size(110,80)
$Button.Text = "Посмотреть права"
$Button.Add_Click( {GetAclFolder} )
$Form.Controls.Add($Button)
##############################
$Form.ShowDialog() | Out-Null
что делать с маршрутами на основании классов ?