- Details
- Written by: Senka
- Category: Power Shell
- Hits: 1062
Add-Type -AssemblyName System.Speech
$synthesizer = New-Object -TypeName System.Speech.Synthesis.SpeechSynthesizer
$synthesizer.Speak('Hey, I can speak!')
- Details
- Written by: Senka
- Category: Power Shell
- Hits: 1042
Получаем список членов группы, сравниваем с файлом, где хранится старая информация о составе группе. Если появился новый сотрудник, то отправляем ему письмо.
- Details
- Written by: Senka
- Category: Power Shell
- Hits: 1023
Get-ADUser -Filter * -property * | Select SamAccountName,Name,CanonicalName,EmailAddress,PasswordLastSet, WhenCreated,PasswordExpired,PasswordNeverExpires,ProfilePath,Department, Title,Manager,@{Name="Disabled"; Exp={$_.useraccountcontrol -band 2}}|?{$_.Disabled -eq 0 -and $_.PasswordNeverExpires -eq 'True'}| export-csv user_password_never_expire.csv -encoding Default
- Details
- Written by: Senka
- Category: Power Shell
- Hits: 1117
$computers = Get-ADComputer -filter {OperatingSystem -like '*server*'} -Properties * | Select Name,OperatingSystem,OperatingSystemVersion,OperatingSystemServicePack, PrimaryGroup,IPv4Address,IPv6Address,CanonicalName,WhenCreated, LastlogonTimestamp,PasswordLastSet,@{Name="Disabled"; Exp={$_.useraccountcontrol -band 2}}| ?{$_.Disabled -eq 0}