Пример установки свойств расширений IIS с помощью Windows
Scripting Host
if (WScript.Arguments.length < 2)
{
 WScript.Echo(«Usage: bitsvdir virtual_directory local_directory»);
 WScript.Quit(1);
}
VirtualDirectoryName = WScript.Arguments(0);
LocalDirectoryName = WScript.Arguments(1);
ServerObj = GetObject(«IIS://LocalHost/W3SVC/1/ROOT»);
VirtualDir = ServerObj.Create(«IIsWebVirtualDir», VirtualDirectoryName );
VirtualDir.Path = LocalDirectoryName;
VirtualDir.AppIsolated = 0;
VirtualDir.AccessScript = true;
VirtualDir.AccessRead = false;
VirtualDir.AccessWrite = false;
VirtualDir.EnableDirBrowsing = false;
VirtualDir.SetInfo();
// Set BITS specific IIS configuration settings
VirtualDir.EnableBITSUploads();
VirtualDir.BITSMaximumUploadSize = 4294967296;
VirtualDir.SetInfo();
WScript.Echo( «Created virtual directory « + VirtualDirectoryName + 
 « with a local directory of « + LocalDirectoryName );
WScript.Quit( 0 );

Поделитесь материалом с коллегами и друзьями