IISMマネージャー
これは、IIS インスタンスの管理を支援する軽量の PowerShell モジュールであり、Windows 上の PowerShell Core (Windows 上の Ubuntu プロンプトを含む) での作業をサポートします。
他のモジュールとは異なり、このモジュールは DLL に依存しません。唯一の依存関係は、サーバー (またはマシン) に IIS がインストールされていることです。
証明書を Web サイトにバインドしたり、ディレクトリを共有したりすることもサポートされています。
ぜひご参加ください。
インストール
Install-Module - Name IISManager
Import-Module - Name IISManager
機能
アプリケーションプール
- Get-IISMAppPool
- Get-IISMAppPools
- 新しい IISMAppPool
- 削除-IISMAppPool
- リセット-IISMAppPool
- 再起動-IISMAppPool
- 開始-IISMAppPool
- 停止-IISMAppPool
- テスト-IISMAppPool
- テスト-IISMAppPoolRunning
- 更新-IISMAppPool
- 更新-IISMAppPoolProcessModel
- 更新-IISMAppPoolRecycling
アプリ
- Get-IISMApp
- 新しい IISMApp
- 削除-IISMApp
- テスト-IISMApp
- 更新-IISMApp
ディレクトリ
- Get-IISMディレクトリ
- Get-IISMディレクトリ共有
- マウント-IISMディレクトリ共有
- 新しい IISM ディレクトリ
- IISMディレクトリの削除
- 削除-IISMDirectoryShare
- Set-IISMDirectoryCredentials
- テスト-IISMディレクトリ
- テスト-IISMディレクトリ共有
- 更新-IISMディレクトリ
- 更新-IISMDirectoryPhysicalPaths
サイト
- IISMSiteBinding の追加
- 編集-IISMSiteAppPool
- 編集-IISMSitePhysicalPath
- Get-IISMSiteAppPool
- Get-IISMSiteBindingCertificate
- Get-IISMSiteBindings
- Get-IISMSitePhysicalPath
- Get-IISMSite
- Get-IISMSites
- 新しい IISMS サイト
- IISMSite の削除
- 削除-IISMSiteBinding
- 削除-IISMSiteBindings
- 削除-IISMSiteDefaultBinding
- 削除-IISMSiteBindingCertificate
- リセット-IISMSiteAppPool
- 再起動-IISMSite
- Set-IISMSiteBindingCertificate
- スタート-IISMSite
- 停止-IISMSite
- テスト IISMS サイト
- テスト-IISMSiteBinding
- テスト-IISMSiteBindingCertificate
- テスト-IISMSiteRunning
ロギング
- IISMSiteCustomLogField の追加
- IISMSiteLogField の追加
- Clear-IISMSiteCustomLogFields
- IISMSiteLogFields のクリア
- Get-IISMSiteCustomLogFields
- Get-IISMSiteLogFields
- Get-IISMSiteLogFormat
- Get-IISMSiteLogging
- Get-IISMSiteLogPath
- Get-IISMSiteLogPeriod
- 削除-IISMSiteCustomLogField
- IISMSiteLogField の削除
- Set-IISMSiteLogFields
- Set-IISMSiteLogPath
- Set-IISMSiteLogPeriod
- テスト-IISMSiteCustomLogField
- テスト-IISMSiteLogField
FTP
- 追加-IISMFtpDirectoryIPSecurity
- Add-IISMFtpDirectoryAuthorization
- 追加-IISMFtpServerCustomAuthentication
- Add-IISMFtpSiteCustomAuthentication
- 追加-IISMFtpSiteLogField
- IISMFtpSiteLogFields のクリア
- 無効にする-IISMFtpSiteAuthentication
- Enable-IISMFtpSiteAuthentication
- Get-IISMFtpDirectoryAuthorization
- Get-IISMFtpDirectoryIPSecurity
- Get-IISMFtpServerCustomAuthentication
- Get-IISMFtpServerCustomAuthenticationProvider
- Get-IISMFtpSiteLogging
- Get-IISMFtpSiteLogFields
- Get-IISMFtpSiteLogPath
- Get-IISMFtpSiteLogPeriod
- 登録-IISMFtpServerCustomAuthenticationProvider
- 削除-IISMFtpDirectoryAuthorization
- 削除-IISMFtpDirectoryIPSecurity
- 削除-IISMFtpServerCustomAuthentication
- 削除-IISMFtpSiteCustomAuthentication
- 削除-IISMFtpSiteLogField
- Set-IISMFtpDirectoryIPSecurityUnlisted
- Set-IISMFtpSiteLogFields
- Set-IISMFtpSiteLogPath
- Set-IISMFtpSiteLogPeriod
- Set-IISMFtpSiteSslPolicy
- Set-IISMFtpSiteUserIsolation
- テスト-IISMFtpSiteLogField
- テスト-IISMSiteIsFtp
- 登録解除-IISMFtpServerCustomAuthenticationProvider
その他
- Get-IISMCertificateサムプリント
- Invoke-IISMAppCommand
- 新しい-IISMCredentials
- リセット-IISMServer
ToDo