где каждому сотруднику присвоен ПК
$threadslimit = 8
$collection = @{}
$synccollection = [System.Collections.Hashtable]::Synchronized($collection)
1..1000 | ForEach-Object {
$data = @('some', 'valuable', 'text', 'data')
$synccollection.Add($_, $data)
}
#выводим созданную коллекцию до изменений, просто чтобы можно было сравнить
$synccollection
$keys = @($synccollection.Keys)
$keys | ForEach-Object -Parallel {
$synccollectionscope = $using:synccollection
# Здесь на самом деле какая-то функция, которая возвращает строку
$format = 'Changed data'
# Изменяем одно из полей, напоминаю, по ключам лежат массивы
$synccollectionscope[$_][3] = $format
# Тут вывод чтобы просто отслеживать выполнение скрипта
Write-Output "Data was changed"
} -ThrottleLimit $threadslimit
# Вывод самой коллекции в консоль, чтобы убедиться, что значения поменялись
$synccollectionUnder Exchange 2013 Architecture:
“Second, Outlook clients no longer connect to a server FQDN as they have done in all previous versions of Exchange. Outlook uses Autodiscover to create a new connection point comprised of mailbox GUID, @ symbol, and the domain portion of the user’s primary SMTP address. This simple change results in a near elimination of the unwelcome message of “Your administrator has made a change to your mailbox. Please restart.” Only Outlook 2007 and higher versions are supported with Exchange 2013.”
$localuser = Get-LocalUser -Name $USERNAME
$localuser | Remove-LocalUser -Confirm:$false
$userprofile = Get-CimInstance -Class Win32_UserProfile | Where-Object { $_.SID -eq $localuser.SID }
$userprofile | Remove-CimInstance -Confirm:$false Вроде бы с помощью cmd и Powershell такое провернуть нельзяэто кто вам такое сказал?
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell FoldersSet-IMAPSettings -Server "ExSrv" -X509Certificate imap.maildomain.ext
Set-POPSettings -Server "ExSrv" -X509Certificate pop.maildomain.ext
Get-Service "*imap4*" | Restart-Service
Get-Service "*pop3*" | Restart-Service1. C:\Users\<username>\AppData\Roaming\Microsoft\Signatures
2. HKCU:\Software\Microsoft\Office\<Build>\Common\MailSettings (Build = "14.0","15.0","16.0", зависит от версии Office)