$StartDate=(Get-Date) # текущая дата
$EndDate = [datetime]”11/12/2015 17:50” # необходимая дата и время. формат м/д/г
$secs_towait = (New-TimeSpan –Start $StartDate –End $EndDate).Seconds # выгружаем информацию о разнице в секундах
Start-Sleep -Seconds $secs_towait # приостанавливаем выполнение программы на $secs_towait секунд
$ie_procinfo = Start-Process iexplore -ArgumentList 'google.com' -passthru
$ie_procid = $ie_procinfo.id #сохраняем id запущеного процесса в переменную
Stop-Process -Id $ie_procid -Force # убиваем запущеный процесс по сохраненному id
$NetAdapter = Get-NetAdapter -Name $InetrfaceName
$NetAdapter | New-NetIPAddress -IPAddress $IP1 -PrefixLength $NewNetMask
$NetAdapter | Remove-NetIPAddress -IPAddress $IP2 -PrefixLength $NewNetMask -Confirm:$false
$NetAdapter | Set-NetRoute -NextHop $NewGateway
$NetAdapter | Set-DnsClientServerAddress -ServerAddresses $NewDNS1,$NewDNS2
$userscsv = Get-Content -Path "C:\Temp\users.csv" -Encoding UTF8
$users = ConvertFrom-Csv -InputObject $userscsv -Delimiter ';'
foreach ($user in $users) {
New-ADUser -SamAccountName $user.username -Surname $user.lastname -GivenName $user.firstname -AccountPassword $user.password -EmailAddress $user.email
}
Write-Host ""$DataSet.Tables[0].rows.count""
Write-Output $DataSet.Tables[0].rows.count