Архив за месяц: Октябрь 2011
Передача файлов средствами ssh
Для файла tar zcf - ~/coding | ssh remotehost 'cat > coding.tgz' Для каталога с локального хоста на удаленный tar cf - source | ssh remotehost "(cd /target; tar xpf -)" с удаленного хоста на локальный ssh remotehost "tar cf - source" | (cd /target; tar xpf -)
Суровые Московские админы в турции
[youtube]http://www.youtube.com/watch?v=ASbzY-AdTZk&feature=player_detailpage[/youtube]
[youtube]http://www.youtube.com/watch?v=YtYop9R81ig&feature=player_detailpage[/youtube]
Учим сервер говорить
Потребовалось мне научить свою систему мониторинга разговаривать ) Вот во что это вылилось ))
apt-get install festival
apt-get install festvox-ru
echo «Проверка» | festival —tts —language russian
Использование компьютера с Windows 7 в качестве точки доступа WiFi
Создаем беспроводную сеть:
netsh wlan set hostednetwork mode=allow ssid="Omikron" key="pass" keyUsage=persistent
где Omikron— имя сети(ssid), pass — пароль для входа.
Читать далее
Массовая смена паролей в AD средствами Powershell
Для начала нам понадобится скачать и установить ActiveRoles Management Shell for Active Directory http://www.quest.com/powershell/activeroles-server.aspx
После установки подключаем…
PS C:> Add-PSSnapin Quest.ActiveRoles.ADManagement
$OU = "domain.local/OU_UNIT/" Get-QADUser -SizeLimit 0 -SearchRoot $OU | ForEach-Object { $DN = $_.DN $Password = "" $rand = New-Object System.Random 1..6 | ForEach { $Password = $Password + [char]$rand.next(97,122) } $login = $_.LogonName $file=c:report.txt Add-Content -Path $file -Value "Пользователь:$(ConvertFrom-DN($DN))`t Имя для входа – $($login)`t Новый пароль – $($Password)" $account = [ADSI]$ldapURL $account.InvokeSet("SetPassword", $Password) $account.setinfo() }
Массовое изменение полного имени пользователя в AD с использованием Powershell
Add-PSSnapin Quest.ActiveRoles.ADManagement
Get-QADUser -SizeLimit 0 -SearchRoot «domain.com/Users» | ForEach-Object{$_|Set-QADUser -DisplayName «$($_.givenname+’ ‘+$_.sn)»}