• Home
  • Linux
  • Docker
  • Windows
    • PS
    • C#
    • Exchange Server
  • Other
    • Perl
    • IPV6
    • MacOS
  • DB
    • MSSQL
    • MariaDB
    • PG

Home

Автоматическая загрузка и обновление фотографий пользователей в Exchange

Details
Written by: Senka
Category: Power Shell
Created: 26 June 2013
Hits: 1338

#Import-Module ActiveDirectory

#add-pssnapin Microsoft.Exchange.Management.PowerShell.E2010

. 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'

Connect-ExchangeServer -auto

Read more …

PowerShell can speak

Details
Written by: Senka
Category: Power Shell
Created: 25 June 2013
Hits: 1284
Add-Type -AssemblyName System.Speech
$synthesizer = New-Object -TypeName System.Speech.Synthesis.SpeechSynthesizer
$synthesizer.Speak('Hey, I can speak!')

Exchange photo resize

Details
Written by: Senka
Category: Power Shell
Created: 25 June 2013
Hits: 1230

Function Set-ImageSize

 

Read more …

Exchange photo export

Details
Written by: Senka
Category: Exchange Server
Created: 20 June 2013
Hits: 1353

# export photo

$a= Get-ADUser USERNAME -Properties thumbnailphoto

$a.thumbnailphoto | Set-Content c:\path\photo.jpg -Encoding byte

 

# have photo 

$date = (Get-Date).AddDays(-90)

Get-ADUser -Filter {lastlogontimestamp -gt $date -and EmailAddress -like '*' -and thumbnailphoto -notlike '*'} -property * | Select Name,SamAccountName,EmailAddress,Department,@{Name="Disabled"; Exp={$_.useraccountcontrol -band 2}}| ?{$_.Disabled -eq 0} | Sort-Object name | export-csv nophoto.csv -Delimiter ";" -NoTypeInformation -Encoding Default

 

Get-ADUser -Filter {lastlogontimestamp -gt $date -and EmailAddress -like '*' -and thumbnailphoto -like '*'} -property * | Select Name,SamAccountName,EmailAddress,Department,@{Name="Disabled"; Exp={$_.useraccountcontrol -band 2}}| ?{$_.Disabled -eq 0} | Sort-Object name | export-csv photo.csv -Delimiter ";" -NoTypeInformation -Encoding Default

 

# import photo

param ($name)

$login="$name@domen"

Import-RecipientDataProperty -Identity $login -Picture -FileData ([Byte[]]$(Get-Content -Path "f:\tasks\exchange_photo\photo\$name.jpg" -Encoding Byte -ReadCount 0))

 

To remove a photo use the following:

Set-Mailbox USERNAME -removepicture

Удаление писем из почтовых ящиков

Details
Written by: Senka
Category: Exchange Server
Created: 20 June 2013
Hits: 1215

Смотрим результат, сколько удалит:

Search-Mailbox $mailbox -searchquery 'Получено:<18/05/2013' -EstimateResultOnly:$true

Удаляем:

Search-Mailbox $mailbox -searchquery 'Получено:<18/05/2013' -DeleteContent

  1. Exchange права редактирования групп рассылки
  2. Отправка сообщения пользователю при добавлении в доменную группу
  3. Настройки в ini файле на C#W
  4. Открываем файл на C#

Subcategories

Power Shell Article Count:  53

C# Article Count:  10

Perl Article Count:  1

Exchange Server Article Count:  15

Other Article Count:  24

MSSQL Article Count:  17

Windows Article Count:  25

MariaDB Article Count:  3

Linux Article Count:  8

Docker Article Count:  2

pg Article Count:  1

Page 28 of 32

  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32

Login Form

  • Forgot your password?
  • Forgot your username?

Statistics

  • Users 2
  • Articles 175
  • Articles View Hits 154293