IIS管理器
這是一個輕量級的 PowerShell 模組,可協助管理 IIS 實例,支援在 Windows 上的 PowerShell Core 中運作(包括 Windows 上的 Ubuntu 提示字元)。
與其他模組不同,此模組不依賴任何 DLL。唯一的依賴是您在伺服器(或您的電腦)上安裝了 IIS。
也支援將憑證綁定到網站以及共享目錄。
請隨意貢獻。
安裝
Install-Module - Name IISManager
Import-Module - Name IISManager
功能
應用程式集
- 取得 ISMAppPool
- 取得 ISMAppPools
- 新-IISMAppPool
- 刪除-IISMAppPool
- 重置-IISMAppPool
- 重新啟動-IISMAppPool
- 啟動-IISMAppPool
- 停止-IISMAppPool
- 測試-IISMAppPool
- 測試-IISMAppPoolRunning
- 更新-IISMAppPool
- 更新-IISMAppPoolProcessModel
- 更新-IISMAppPoolRecycling
應用程式
- 取得 ISMApp
- 新-IISMApp
- 刪除-IISMApp
- 測試-IISMApp
- 更新-IISMApp
目錄
- 取得IISM目錄
- 取得 ISMDirectoryShare
- 掛載-IISMDirectoryShare
- 新-IISM目錄
- 刪除-IISM目錄
- 刪除-IISMDirectoryShare
- 設定 IISMDirectoryCredentials
- 測試-IISM目錄
- 測試-IISMDirectoryShare
- 更新-IISM目錄
- 更新-IISMDirectoryPhysicalPaths
站點
- 添加-IISMSiteBinding
- 編輯-IISMSiteAppPool
- 編輯-IISMSitePhysicalPath
- 取得-IISMSiteAppPool
- 取得IISMSiteBindingCertificate
- 取得-IISMSiteBindings
- 獲取IISMSitePhysicalPath
- 獲取-IISMSite
- 取得 IISMSsites
- 新的IISMS站點
- 刪除-IISMSite
- 刪除-IISMSiteBinding
- 刪除-IISMSiteBindings
- 刪除-IISMSiteDefaultBinding
- 刪除-IISMSiteBindingCertificate
- 重置-IISMSiteAppPool
- 重新啟動-IISMSite
- 設定-IISMSiteBindingCertificate
- 啟動-IISMSite
- 停止-IISMSite
- 測試-IISMSite
- 測試-IISMSiteBinding
- 測試-IISMSiteBindingCertificate
- 測試-IISMSiteRunning
記錄
- 新增-IISMSiteCustomLogField
- 新增-IISMSiteLogField
- 清除-IISMSiteCustomLogFields
- 清除-IISMSiteLogFields
- 取得-IISMSiteCustomLogFields
- 取得-IISMSiteLogFields
- 取得-IISMSiteLogFormat
- 獲取-IISMSiteLogging
- 取得-IISMSiteLogPath
- 取得IISMSiteLogPeriod
- 刪除-IISMSiteCustomLogField
- 刪除-IISMSiteLogField
- 設定-IISMSiteLogFields
- 設定-IISMSiteLogPath
- 設定-IISMSiteLogPeriod
- 測試-IISMSiteCustomLogField
- 測試-IISMSiteLogField
文件傳輸協定
- 新增-IISMFtpDirectoryIPSecurity
- 新增-IISMFtpDirectoryAuthorization
- 新增-IISMFtpServerCustomAuthentication
- 新增-IISMFtpSiteCustomAuthentication
- 新增-IISMFtpSiteLogField
- 清除-IISMFtpSiteLogFields
- 禁用-IISMFtpSiteAuthentication
- 啟用-IISMFtpSiteAuthentication
- 取得-IISMFtpDirectoryAuthorization
- 取得-IISMFtpDirectoryIPSecurity
- 取得-IISMFtpServerCustomAuthentication
- 取得-IISMFtpServerCustomAuthenticationProvider
- 取得-IISMFtpSiteLogging
- 取得-IISMFtpSiteLogFields
- 取得-IISMFtpSiteLogPath
- 取得-IISMFtpSiteLogPeriod
- 註冊-IISMFtpServerCustomAuthenticationProvider
- 刪除-IISMFtpDirectoryAuthorization
- 刪除-IISMFtpDirectoryIPSecurity
- 刪除-IISMFtpServerCustomAuthentication
- 刪除-IISMFtpSiteCustomAuthentication
- 刪除-IISMFtpSiteLogField
- 設定-IISMFtpDirectoryIPSecurityUnlisted
- 設定-IISMFtpSiteLogFields
- 設定-IISMFtpSiteLogPath
- 設定-IISMFtpSiteLogPeriod
- 設定-IISMFtpSiteSslPolicy
- 設定-IISMFtpSiteUserIsolation
- 測試-IISMFtpSiteLogField
- 測試-IISMSiteIsFtp
- 取消註冊-IISMFtpServerCustomAuthenticationProvider
雜項
- 取得 IISMCertificateThumbprint
- 呼叫 ISMAppCommand
- 新-IISMC憑證
- 重置-IISMServer
待辦事項