1

Configuring Windows Server Backup On A Windows Server 2008 Hyper-V Server

30 октября 2009
Windows Server Backup (WSB) uses the Volume Shadow Copy Service (VSS) to provide backup and restore support for W2K8 volumes, folders, and files. In addition, WSB supports backup and restore operations for roles and applications that provide a VSS-compatible writer, including the Hyper-V role.
автор новости_az_ разделWindows Просмотров: 374
0

Как настроить NFS-хранилище для виртуальных машин VMware ESX Server на Windows 2003 Server

18 декабря 2008
Для установки нам понадобится дистрибутив Windows Server 2003 Volume License Edition (1-й и 2-й диски)
Устанавливаем и настраиваем NFS Storage на Windows 2003 Server
автор новости_az_ разделWindows Просмотров: 1019
0

Установка и применение программы PGP

2 декабря 2008
Настоящая статья посвящена основным приемам работы с криптографической программой pgp (pretty good privacy).
pgp – это криптографическая (шифровальная) программа с высокой степенью надежности, которая позволяет пользователям обмениваться информацией в электронном виде в режиме полной конфиденциальности.

автор новости_az_ разделWindows Просмотров: 440

Как поднять программный iSCSI Target на Windows 2003 Server для ESX

24 ноября 2008
Для установки нам понадобится:

дистрибутив Windows Server 2003 Volume License Edition 1-й и 2-й диски
образ «Microsoft iSCSI Software Target and Management.iso» (скачать его можно с http://microsoft.download-ss.com/, предварительно зарегистрировавшись)
автор новости_az_ разделWindows Просмотров: 1162
0

Полезные команды exim

22 сентября 2008
Полезные команды exim
автор новости_az_ разделWindows Просмотров: 891
0

Удаление последнего сервера Exchange 2003 Server из Exchange 2007 (часть 4)

11 сентября 2008
Последние шаги, необходимые для удаления последнего сервера Exchange 2003 из организации, которая перешла на Exchange 2007.
автор новости_az_ разделWindows » Exchange 2007 Просмотров: 696
0

Удаление последнего сервера Exchange 2003 из организации Exchange 2007 (часть 3)

11 сентября 2008
Перемещение Offline Address Book с помощью Exchange Management Shell, удаление баз данных из Exchange 2003, а также удаление коннекторов групп маршрутизации (Routing Group Connectors).
автор новости_az_ разделWindows » Exchange 2007 Просмотров: 772
0

Удаление последнего сервера Exchange 2003 Server из организации Exchange 2007 (часть 2)

11 сентября 2008
Настройка входящих интернет соединений, а также перемещение публичных папок и Offline Address Book на сервер Exchange 2007.
автор новости_az_ разделWindows » Exchange 2007 Просмотров: 687
0

Удаление последнего сервера Exchange 2003 Server из организации Exchange 2007 (часть 1)

11 сентября 2008
Шаги, необходимые для удаления последнего сервера Exchange 2003 из организации, которая перешла на Exchange 2007.
автор новости_az_ разделWindows » Exchange 2007 Просмотров: 672
0

Установка Exchange 2007 (Часть 2)

11 сентября 2008

Установка Exchange была достаточно простой задачей, однако, в процессе установке для Exchange 2007 появились некоторые изменения. Во второй части этой статьи мы расскажем о графическом интерфейсе пользователя (GUI) и настройках для установки CLI.

автор новости_az_ разделWindows » Exchange 2007 Просмотров: 875
0

Установка Exchange 2007 (Часть 1)

11 сентября 2008
Установка Exchange была достаточно простой задачей; однако, теперь в процессе установки для Exchange 2007 появились некоторые изменения. В первой части статьи из этой серии мы расскажем о необходимых условиях и подготовке Active Directory.

Если вы хотите прочесть следующую статью из этой серии, то, пожалуйста, перейдите по: Установка Exchange 2007 (Часть 2).

автор новости_az_ разделWindows » Exchange 2007 Просмотров: 905
0

FAQ по JavaScript

2 июня 2008
1. Q: Как мне отобразить сообщение для посетителя (допустим, об
ошибке)?

A: Это делается так: в скрипте в нужном месте пишете:
alert("Здесь ваше сообщение!");


2. Q: А почему мой скрипт не работает в Netscape? Там нет ничего
сложного, только проверка заполнения формы и вывод сообщений, если что
неправильно...

A: Это распространенная ошибка - дело в том, что Netscape не умеет
корректро обрабатывать русскую букву "я", ему от этого сносит башню.
Лечится просто - перед каждой буквой "я" в скрипте надо поставить
обратную косую черту - "\" (без кавычек). Это касается буквы "я" в
любом регистре (как строчная, так и прописная).
автор новости_az_ разделWindows » Скрипты Просмотров: 1116
0

Батник для перезагрузки или выключения контроллера домена с установленным на нем Exchange

2 июня 2008
Батник для перезагрузки или выключения контроллера домена с установленным на нем Exchange. Найден на просторах интернета.


@ECHO OFF
ECHO.
ECHO Please select...
ECHO.
ECHO R - Reboot
ECHO S - Shut Down
ECHO A - Abort Shutdown
ECHO Q - Quit
ECHO.

CHOICE /C RSAQ

IF ERRORLEVEL 4 GOTO END
IF ERRORLEVEL 3 GOTO ABORT
IF ERRORLEVEL 2 GOTO SHUTDOWN
IF ERRORLEVEL 1 GOTO REBOOT
IF ERRORLEVEL 0 GOTO END
GOTO END

:ABORT
shutdown /a
GOTO END

:REBOOT
SET PARAM=/r
GOTO STOPSERVICES

:SHUTDOWN
SET PARAM=/s
GOTO STOPSERVICES

:STOPSERVICES
ECHO ON
net stop MSExchangeES /y
net stop MSExchangeIS /y
net stop MSExchangeMTA /y
net stop MSExchangeSA /y
net stop WinHttpAutoProxySvc /y
shutdown %PARAM% /t 10 /c "TO ABORT, RE-RUN BATCH FILE AND PRESS A"

:END
автор новости_az_ разделWindows » Скрипты Просмотров: 429
0

Подключение принтеров пользователям исходя из прописанного размещения компьютера

2 июня 2008



'Подключение принтеров пользователям исходя из прописанного размещения компьютера

'Определяем значание поля Location (Размещение)
Option Explicit
Dim WSHNetwork, Computer, Path, strComputerDN, objSysInfo, objComputer, sPrintPath, NetwPrinters, PrintLocation, objWMIService, colInstalledPrinters, objPrinter
Set WSHNetwork = CreateObject("WScript.Network")
On Error Resume Next
Path = WSHNetwork.ComputerName
Set objSysInfo = CreateObject("ADSystemInfo")
strComputerDN = objSysInfo.ComputerName
Set objComputer = GetObject("LDAP://" & strComputerDN)

'Назначаем необходимый для установки сетевой принтер
Select Case objComputer.Get("Location")

Case "размещения компьютера"
    sPrintPath = "\\сервер\имя принтера"
    PrintLocation = "описание"
WSHNetwork.AddWindowsPrinterConnection sPrintPath
    sPrintPath = "\\сервер\имя принтера"
    PrintLocation = "описание"

Case "размещения компьютера"
     sPrintPath = "\\сервер\имя принтера"
    PrintLocation = "описание"

Case Else
MsgBox("Для установки принтера обратитесь в отдел тех. поддержки или к  системному администратору.") :WScript.Quit
End Select

'Выполняем проверку установленных принтеров
Set objWMIService = GetObject("winmgmts:" _
   & "{impersonationLevel=impersonate}!\\" & "." & "\root\cimv2")

Set colInstalledPrinters =  objWMIService.ExecQuery _
   ("Select * from Win32_Printer")
  
For Each objPrinter in colInstalledPrinters
If  PrintLocation = objPrinter.Location  Then
    WScript.Quit
End if
Next

'Подключаем принтер и делаем его принтером по умолчанию
WSHNetwork.AddWindowsPrinterConnection sPrintPath
WSHNetwork.SetDefaultPrinter sPrintPath



P.S. последний в локации - по умолчанию выбирается
автор новости_az_ разделWindows » Скрипты Просмотров: 480
0

Скрипт выполняет резервное копирование папок и файлов

2 июня 2008
Backup.bat. Backup'ирование при помощи rar'а. (Batch file). © ShS

Скрипт выполняет резервное копирование папок и файлов
Перед началом работы необходимо определить переменные include и exclude

подробнее см. backup.bat /?

автор новости_az_ разделWindows » Скрипты Просмотров: 444
0

Скрипт получения имени пользователя, который залогинился на удаленном компьютере

2 июня 2008
Скрипт получения имени пользователя, который залогинился на удаленном компьютере.

Просто в появившемся окне вводим имя нужного компа и жмем ОК


Computer = InputBox("Имя компьютера")

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & Computer & "\root\cimv2")

Set colComputer = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")

For Each objComputer in colComputer
Wscript.Echo "Logged-on user: " & objComputer.UserName

Next
автор новости_az_ разделWindows » Скрипты Просмотров: 440
0

Скрипт для интерактивного запуска процессов на удаленной машине с помощью создания задания в планировщике

2 июня 2008
Скрипт для интерактивного запуска процессов на удаленной машине с помощью создания задания в планировщике (время запуска текущее + 59секунд максимум) (VBScript)

На удаленном ПК приложение в интерактивном режиме можно запустить только с помощью планировщика заданий.
http://www.microsoft.com/technet/scriptcen...05/hey0906.mspx


Option Explicit

Const strComputer = "computername"
Const strCommand = "c:\windows\notepad.exe"

Dim objLocator, objWMIService, objScheduledJob
Dim tyear, datex, datey, martdate, octoberdate, i
Dim CurrTimePlusOneMin, RunTime, Res, intJobID

Set objLocator = CreateObject("wbemscripting.swbemlocator")
'Подключаемся к WMI удаленного ПК с правами текущего пользователя.
Set objWMIService = objLocator.connectserver(strComputer,"\root\cimv2")
'Для подключения с правами другого пользователя, нужно добавить еще два параметра, имя пользователя и пароль:
'Set objWMIService = objLocator.connectserver(strComputer,"\root\cimv2", "user", "password")
'Подробнее про SWbemLocator здесь http://www.microsoft.com/technet/scriptcenter/guide/sas_wmi_ciga.mspx?mfr=true

'Получаем текущий год
tyear = mid(now(),7,4)
'Узнаем дату перехода на летнее/зимнее время в текущем году
'Летнее - последнее воскресенье марта 2 часа ночи
'Зимнее - последнне воскресенье октября 3 часа ночи
for i = 1 to 31
    datex = i & ".03." & tyear & " 02:00:00"
    datey = i & ".10." & tyear & " 03:00:00"
if weekday (datex,2)="7" then martdate=datex
if weekday (datey,2)="7" then octoberdate=datey
next

'Текущее время плюс одна минтута
CurrTimePlusOneMin = Replace(Left(Right(dateadd ("n",1,Now()), 8), 5), ":", "")

'Проверяем по какому времени (летнему или зимнему) живем и создаем дату в UTC формате
'Про UTC формат здесь http://www.microsoft.com/technet/scriptcenter/guide/sas_wmi_fvwp.mspx?mfr=true
if now() > martdate and now() < octoberdate then
    RunTime = "********" & CurrTimePlusOneMin & "00.000000+240"
else
    RunTime = "********" & CurrTimePlusOneMin & "00.000000+180"
end if

'Создаем задание.
'Про Win32_ScheduledJob здесь http://www.microsoft.com/technet/scriptcenter/guide/sas_man_rsxs.mspx?mfr=true
Set objScheduledJob = objWMIService.Get("Win32_ScheduledJob")
Res = objScheduledJob.Create(strCommand, RunTime, False ,  , 0, True, intJobID)

Set objScheduledJob = Nothing
Set objWMIService = Nothing
Set objLocator = Nothing
автор новости_az_ разделWindows » Скрипты Просмотров: 404
0

Скрипт добавления пользователя в группу локальных админов на рабочих станциях

2 июня 2008
Скрипт добавления пользователя в группу локальных админов на рабочих станциях (с) Konstantin Leontiev


'****************************************************************************
'Define here a group you want to add to Local Administrators
strGroupDOMAIN="HQ" 'Domain name where Group is (NTLM domain name)
strGroupName="Account Operators Group" 'Group sAMAccountName

'****************************************************************************
On Error Resume Next

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colGroups = objWMIService.ExecQuery("Select * from Win32_Group Where LocalAccount=True AND SID='S-1-5-32-544'")

For Each objGroup in colGroups
    strCompName = objGroup.Domain
    strAdminGroupName = objGroup.Name
Next

Set objAdminGroup = GetObject("WinNT://" & strCompName & "/" & strAdminGroupName & ",group")

Set objGroupToAdd = GetObject("WinNT://" & strGroupDOMAIN & "/" & strGroupName &",group")

objAdminGroup.Add(objGroupToAdd.ADsPath)

автор новости_az_ разделWindows » Скрипты Просмотров: 451
0

Скрипт запускающий на удаленной машине указанное приложение, как процесс. (VBScript).

2 июня 2008
Скрипт запускающий на удаленной машине указанное приложение, как процесс. (VBScript).


'============================================
'Язык - VBScript
'Автор - xck
'Скрипт предназначен для удаленного запуска приложений
'============================================
compName = "compname"
Set objProc = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & compName & "\root\cimv2:Win32_Process")
errCode = objProc.Create("calc.exe", null, null, procID)
If errCode <> 0 Then
    Wscript.Echo "При запуске приложения возникла ошибка." & vbCr & "Её код: " & errCode
Else
    Wscript.Echo "Приложение запущено." & vbCr & "Его идентификатор: " & procID
End If

автор новости_az_ разделWindows » Скрипты Просмотров: 420
0

Бэкап папки Favorites на другой раздел скриптом

2 июня 2008
Бэкап папки Favorites на другой раздел:


/*Язык - JScript*/
/*Автор - xck*/
/*Создаем бэкап папки избранное*/
//Создаем объект WSHShell
var WSHShell = WScript.CreateObject("WScript.Shell");
//узнаем дату
var d, s = "data create - ";
d = new Date();
s += (d.getMonth() + 1) + ".";
s += d.getDate() + ".";
s += d.getYear();
//создаем папку с датой бэкапа
var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.CreateFolder("d:\\backup\\Favorites\\"+s);
//Узнаем путь папки Favorites в профиле пользователя
var FavoritesPath = WSHShell.SpecialFolders("Favorites");
//Производим копирование
fso.CopyFolder(FavoritesPath, a);
автор новости_az_ разделWindows » Скрипты Просмотров: 354
[ 1 2 3 ]