Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O Internet Information Services (IIS) é um servidor web extensível criado pela Microsoft para uso com o Windows. Uma das tarefas comuns ao configurar um servidor web é a criação de novos sites. O PowerShell, uma poderosa ferramenta de automação e gerenciamento de tarefas no Windows, facilita essa tarefa. Neste artigo, vamos explorar como criar um novo site no IIS usando PowerShell.
Antes de começarmos, certifique-se de que o IIS está instalado no seu sistema. Você pode instalar o IIS usando o PowerShell com o seguinte comando:
Install-WindowsFeature -name Web-Server -IncludeManagementTools
Primeiro, definimos algumas variáveis que serão usadas para criar o site:
$siteName = "MeuNovoSite"
$sitePath = "C:\inetpub\wwwroot\MeuNovoSite"
$port = 8080
$ip = "*"
Em seguida, criamos o diretório onde os arquivos do site serão armazenados:
New-Item -Path $sitePath -ItemType Directory
Agora, usamos o cmdlet New-WebSite
para criar o novo site:
Import-Module WebAdministration
New-WebSite -Name $siteName -Port $port -IPAddress $ip -PhysicalPath $sitePath
Para garantir que o IIS tenha as permissões necessárias para acessar o diretório do site, configuramos as permissões de segurança:
$acl = Get-Acl $sitePath
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule("IIS_IUSRS","FullControl","ContainerInherit, ObjectInherit","None","Allow")
$acl.SetAccessRule($rule)
Set-Acl $sitePath $acl
Para verificar se o site foi criado corretamente, você pode abrir o Gerenciador do IIS e verificar se o novo site aparece na lista de sites. Alternativamente, você pode usar o PowerShell para listar todos os sites:
Get-Website
Criar um novo site no IIS usando PowerShell é um processo direto e eficiente. Com alguns comandos, você pode automatizar a criação e configuração de sites, tornando o gerenciamento de servidores web mais simples e rápido.