2

PowerShellを使用してWebサーバーの自動セットアップに取り組んでおり、次のコードを使用して実行できる仮想ディレクトリを作成する必要があります

New-Item 'IIS:\Sites\Default Web Site\folder' -type VirtualDirectory -physicalPath $folder

また、クライアントがファイルをアップロードできるようにこの仮想ディレクトリを設定する必要があります。これは、BITSアップロード機能を開き、[クライアントにファイルのアップロードを許可する]チェックボックスをオンにすることで手動で実行できます。

PowerShellを使用してこれを設定する方法はありますか?

前もって感謝します

4

1 に答える 1

1

次の例は、PowerShellを使用してBITSアップロード用のIIS仮想ディレクトリを有効にする方法を示しています。System.DirectoryServicesを使用して仮想ディレクトリをセットアップし、IIS 6クラスを処理し、IIS 6管理互換性機能がインストールされている場合はIIS7でも機能します(System.DirectoryServicesを使用したサイトと仮想ディレクトリの作成を参照)。

$root = new-object system.directoryservices.directoryentry("IIS://127.0.0.1/W3SVC/1/Root/folder")
$root.EnableBITSUploads()
#$root.BITSUploadEnabled = $true
#$root.setinfo()
于 2012-06-07T19:40:35.343 に答える