Manajer IIS
Ini adalah modul PowerShell yang ringan untuk membantu mengelola instans IIS, dengan dukungan untuk bekerja di PowerShell Core di Windows (termasuk perintah Ubuntu di Windows).
Berbeda dengan modul lainnya, modul ini tidak memiliki ketergantungan pada DLL apa pun. Satu-satunya ketergantungan adalah Anda telah menginstal IIS di server (atau mesin Anda).
Ada juga dukungan untuk mengikat sertifikat ke situs web, dan berbagi direktori.
Jangan ragu untuk berkontribusi.
Memasang
Install-Module - Name IISManager
Import-Module - Name IISManager
Fungsi
Kumpulan Aplikasi
- Dapatkan-IISMAppPool
- Dapatkan-IISMAppPools
- Baru-IISMAppPool
- Hapus-IISMAppPool
- Setel Ulang-IISMAppPool
- Mulai ulang-IISMAppPool
- Mulai-IISMAppPool
- Hentikan-IISMAppPool
- Tes-IISMAppPool
- Uji-IISMAppPoolRunning
- Pembaruan-IISMAppPool
- Pembaruan-IISMAppPoolProcessModel
- Pembaruan-IISMAppPoolRecycling
Aplikasi
- Dapatkan-IISMApp
- Baru-IISMApp
- Hapus-IISMApp
- Tes-IISMApp
- Pembaruan-IISMApp
Direktori
- Dapatkan-IISMDirectory
- Dapatkan-IISMDirectoryShare
- Berbagi Direktori Mount-IISM
- Direktori IISM Baru
- Hapus-IISMDirectory
- Hapus-IISMDirectoryShare
- Set-IISMDirectoryCredentials
- Direktori Tes-IISM
- Uji-IISMDirectoryShare
- Perbarui-IISMDirectory
- Perbarui-IISMDirectoryPhysicalPaths
Situs
- Tambahkan-IISMSiteBinding
- Sunting-IISMSiteAppPool
- Sunting-IISMSitePhysicalPath
- Dapatkan-IISMSiteAppPool
- Dapatkan Sertifikat IISMSiteBinding
- Dapatkan-IISMSiteBindings
- Dapatkan-IISMSitePhysicalPath
- Dapatkan-Situs IISM
- Dapatkan-Situs IISMS
- Situs IISM Baru
- Hapus-IISMSite
- Hapus-IISMSiteBinding
- Hapus-IISMSiteBindings
- Hapus-IISMSiteDefaultBinding
- Hapus-IISMSiteBindingCertificate
- Setel ulang-IISMSiteAppPool
- Mulai ulang-IISMSite
- Set-IISMSiteBindingCertificate
- Mulai-Situs IISM
- Hentikan-Situs IISM
- Situs Uji-IISM
- Uji-IISMSiteBinding
- Uji-IISMSiteBindingCertificate
- Uji-IISMSiteRunning
Pencatatan
- Tambahkan-IISMSiteCustomLogField
- Tambahkan-IISMSiteLogField
- Hapus-IISMSiteCustomLogFields
- Hapus-IISMSiteLogFields
- Dapatkan-IISMSiteCustomLogFields
- Dapatkan-IISMSiteLogFields
- Dapatkan-IISMSiteLogFormat
- Dapatkan-IISMSiteLogging
- Dapatkan-IISMSiteLogPath
- Dapatkan-IISMSiteLogPeriod
- Hapus-IISMSiteCustomLogField
- Hapus-IISMSiteLogField
- Set-IISMSiteLogFields
- Setel-IISMSiteLogPath
- Setel-IISMSiteLogPeriod
- Uji-IISMSiteCustomLogField
- Uji-IISMSiteLogField
FTP
- Tambahkan-IISMFtpDirectoryIPSecurity
- Tambahkan-IISMFtpDirectoryAuthorization
- Tambahkan-IISMFtpServerCustomAuthentication
- Tambahkan-IISMFtpSiteCustomAuthentication
- Tambahkan-IISMFtpSiteLogField
- Hapus-IISMFtpSiteLogFields
- Nonaktifkan-IISMFtpSiteAuthentication
- Aktifkan-IISMFtpSiteAuthentication
- Dapatkan-IISMFtpDirectoryAuthorization
- Dapatkan-IISMFtpDirectoryIPSecurity
- Dapatkan-IISMFtpServerCustomAuthentication
- Dapatkan-IISMFtpServerCustomAuthenticationProvider
- Dapatkan-IISMFtpSiteLogging
- Dapatkan-IISMFtpSiteLogFields
- Dapatkan-IISMFtpSiteLogPath
- Dapatkan-IISMFtpSiteLogPeriod
- Daftar-IISMFtpServerCustomAuthenticationProvider
- Hapus-IISMFtpDirectoryAuthorization
- Hapus-IISMFtpDirectoryIPSecurity
- Hapus-IISMFtpServerCustomAuthentication
- Hapus-IISMFtpSiteCustomAuthentication
- Hapus-IISMFtpSiteLogField
- Set-IISMFtpDirectoryIPSecurityTidak Terdaftar
- Set-IISMFtpSiteLogFields
- Setel-IISMFtpSiteLogPath
- Setel-IISMFtpSiteLogPeriod
- Set-IISMFtpSiteSslPolicy
- Set-IISMFtpSiteUserIsolation
- Uji-IISMFtpSiteLogField
- Tes-IISMSiteIsFtp
- Batalkan pendaftaran-IISMFtpServerCustomAuthenticationProvider
Lain-lain
- Dapatkan Sidik Jari Sertifikat IISMC
- Panggil-IISMAppCommand
- Kredensial IISM Baru
- Setel ulang-IISMServer
Yang Harus Dilakukan
- Kontrol file host
- Izin folder melalui ACL