Gerenciando Servidores
O PowerShell possui nativamente muitos módulos com centenas de cmdlets que podem nos ajudar nas tarefas diárias de administração. Para maximizar a utilização dos recursos e simplificar a maneira de enumerar os cmdlets, enumero aqui alguns dos Módulos relacionados à administração de servidores. Lembre-se que você pode listar os cmdlets de cada modulo
usando o comando:
Get-command –module nomedomodulo
Existem alguns módulos que não fazem parte do core do PowerShell, mas que você pode fazer o download e aumentar a lista de ferramentas de manutenção e gerenciamento de servidores. Você pode encontrar uma seleção de módulos interessantes para administração nesse link do TechNet wiki: http://bit.ly/10jWIu0
Não existe melhor método de instalação de roles e Features do que a feita através do PowerShell
A forma mais simples de instalar qualquer recurso e iniciando pela busca baseada no nome da Feature e você não precisa saber o nome completo. Neste exemplo eu procuro pela Feature tem parte do nome do nome DNS e como resultado tenho o DNS e as Ferramentas de administração do DNS. Usando o comando mais o Pipe de redirecionamento podemos fazer a instalação da feature em questão e suas dependências.
Para instalar o DNS você pode usar o cmdlet
Install-WindowsFeature DNS –IncludeManagementTools
O Modulo ADDSDeployment possui dezenas de cmdlets que ajudam os administradores a instalar desde um domínio único a uma complexa floresta do Active Directory Domain Services. Para ter este modulo disponível é necessário que os arquivos binários do ADDS estejam instalados.
Add-WindowsFeature AD-Domain-Services
Para instalar o primeiro controlador de dominio da Floresta;
# Windows PowerShell script for AD DS Deployment
Import-Module ADDSDeployment
Install-ADDSForest ´
-CreateDnsDelegation:$false ´
-DatabasePath "C:\Windows\NTDS" ´
-DomainMode "Win2012" ´
-DomainName "contoso.com" ´
-DomainNetbiosName "CONTOSO" ´
-ForestMode "Win2012" ´
-InstallDns:$true ´
-LogPath "C:\Windows\NTDS" ´
-NoRebootOnCompletion:$false ´
-SysvolPath "C:\Windows\SYSVOL" ´
-Force:$true
Adicione no seu bookmark https://danieldonda.github.io/PowerShell
- PowerShell Wiki
- Command-Lets
- Help Poderoso
- Funções
- Alias
- Controlando a exibição (saída) de informações
- Filtrando resultados na tela (Where Object)
- Módulos
- Scripts no Powershell
- Jobs e Scheduled Jobs
- Executando o PowerShell remotamente
- Gerenciando Servidores
- Gerenciando TCP IP
- Gerenciando o Hyper V
- Downloads