sábado, abril 23, 2016

MCSA: Wnidows Server 2012

Recentemente fiz pela 3 vez a prova 70-412 e finalmente consegui passar, com isso obtive o título de MCSA no Windows Server 2012, a prova foi difícil, foram 42 questões, detalhes do exame:


Vou descrever as ferramentas que usei para passar neste exame:


Virtual Labs:

https://technet.microsoft.com/en-us/virtuallabs/bb467605.aspx

O guia oficial:
http://www.amazon.com/70-412-Configuring-Advanced-Windows-Services/dp/0735673616

IT free Training:
https://www.youtube.com/user/itfreetraining

Cbt Nuggets
https://www.cbtnuggets.com/it-training/microsoft-windows-server-2012-70-412-with-r2-updates

Technet:
http://technet.microsoft.com/

Windows It Pro, excelente site sobre tecnologias Microsoft:
http://windowsitpro.com/

E claro, meu próprio LAB, rodando Hyper-V no Windows 2012 R2.

quinta-feira, abril 07, 2016

Alterar manager ADDS

Um pequeno comando de como alterar o manager de todos os usuários no domínio contoso.local onde o manager for Ted Bundy para Gacy.

>Get-ADUser -Filter {manager -eq "Ted Bundy"} -SearchBase 'DC=contoso,DC=local' | Set-ADUser -Manager "Gacy"


terça-feira, março 29, 2016

Cluster - PowerShell

Criando um novo cluster
>new-cluster -name tedbundy -node node1, node2, node3 -NoStorage -staticAddress 10.0.0.10,10.0.0.20

Adicionando discos no cluster, onde o número for diferente de 5, ou seja, adiciono todos os discos disponíveis para o cluster menos o 5
>get-ClusterAvailabledisk | Where-Object {$_.Number -ne 5} | add-clusterdisk

Adicionando o disco "Cluster Disk 2" com Shared Volume
>Add-ClusterSharedVolume "Cluster Disk 2"

Configurando o quorun:
O node node1 tem voto como 0
>(get-clusterNode node1).NodeWeight = 0

Alterando a configuração do Quorun para NodeAndDiskMajority
>Set-ClusterQuorum -NodeAndDiskMajority "Cluster Disk 7"

sábado, março 19, 2016

Movendo as FSMO através do PowerShell

Algum tempo atrás escrevi um post demonstrado como mover as FSMO através do famoso ntdsutil.exe, efetuarei o mesmo procedimento, mas agora com o PowerShell, recomendo para qualquer administrador Microsoft aprender PowerShell.

Armazenando o resultado do comando get-addomaincontroller na variável $server
>$server = Get-ADDomainController -Identity "myserver.contoso.com"

Movendo as cinco FSMO para o servidor myserver.contoso.com
>Move-ADDirectoryServerOperationMasterRole -Identity $server -OperationMasterRole SchemaMaster,DomainNamingMaster,PDCEmulator,RIDMaster,InfrastructureMaster


Verificando as FSMO:
>Get-ADDomain | Select-Object InfrastructureMaster, RIDMaster, PDCEmulator

InfrastructureMaster                    RIDMaster                               PDCEmulator
--------------------                    ---------                                    -----------
myserver.contoso.com                myserver.contoso.com               myserver.contoso.com

> Get-ADForest | Select-Object DomainNamingMaster, SchemaMaster

DomainNamingMaster                                          SchemaMaster
------------------                                                 ------------
myserver.contoso.com                                         myserver.contoso.com

quinta-feira, março 17, 2016

User already exists in the current database. (Microsoft SQL Server, Error: 15023)

Já aconteceu diversas vezes esse "problema", quando uma base de dados SQL Server é movida\restaurada para um servidor diferente, o usuário na base de dados vai junto, caso você tenha um login com o mesmo nome e você tentar dar uma permissão qualquer para esse usuário a nível de servidor vai ocorrer o seguinte erro:

User, group, or role 'MYUSER' already exists in the current database. (Microsoft SQL Server, Error: 15023)

Isso acontece porque o login a nível de servidor tem um SID diferente do usuário da database, para resolver essa situação basta executar a procedure sp_change_users_login

Exemplo:
use mydata
sp_change_users_login 'AUTO_FIX', 'MYUSER'

Tem um excelente artigo no blog sqlauthority que dá mais detalhes desse procedimemto:

http://blog.sqlauthority.com/2007/02/15/sql-server-fix-error-15023-user-already-exists-in-current-database/


sexta-feira, fevereiro 26, 2016

Configuração Switch CISCO Catalyst 2960-X

Uma pequena referência:

Definindo o IP da VLAN 1 que por padrão é de gerenciamento

switch#config t
switch(config)#interface vlan 1
switch(config)#ip address 192.168.200.10 255.255.255.0

Habilitando a VLAN 1

switch#conf t
switch(config)#int vlan1
switch(config-if)#no shut
switch(config-if)#end

Salve as configurações!!!!

switch#write

Não sou um admin Cisco, por isso procuro documentar cada procedimento que faço com equipametos CISCO.

quarta-feira, fevereiro 24, 2016

PowerShell: Criação de Site AD

Abaixo uma pequena referência de comandos em powershell para a criação de sites, subnets, sites links e controlador de domínio somente leitura:

Criação de um site:
>New-ADReplicationSite -Name MYSITE

Criação de uma subnet:
>New-ADReplicationSubnet -Name 192.168.10.0/24 -Site MYSITE

Criando um site link:
>New-ADReplicationSiteLink -Name "MATRIZ - MYSITE" -SitesIncluded MATRIZ,MYSITE -Cost 3
50 -ReplicationFrequencyInMinutes 180

Adicionando uma conta RODC:
>Add-ADDSReadOnlyDomainControllerAccount -DomainControllerAccountName MYRODC -DomainName contoso.local -SiteName MYSITE


terça-feira, fevereiro 23, 2016

Erro: Print Server ID 315

Problema: O servidor de impressão não estava compartilhando as impressoras instaladas no servidor e era gerado o seguinte evento:

"The print spooler failed to share printer MYPRINTER with shared resource name MYPRINTER. Error 8. The printer cannot be used by others on the network.
Event ID: 315
Source: Print Server

Solução:
O serviço Computer Browser estava com o status de parado e estava desabilitado, habilitei o serviço e reiniciei a máquina, e o problema foi resolvido.


sexta-feira, fevereiro 19, 2016

Habilitar área de trabalho remota - PowerShell

É possível habilitar a área de trabalho remota através do registro do Windows, para isso basta alterar a chave de registro fDenyTSConnections, para verificar o valor da chave

Get-ItemProperty "hklm:\system\CurrentControlSet\Control\Terminal Server" | ft -Property fDenyTSConnections

Se o valor for igual a 1 está desabilitado o acesso a área de trabalho remota, para habilitar basta alterar o valor para 0 com o comando:

Set-ItemProperty "hklm:\system\CurrentControlSet\Control\Terminal Server" -Name fDenyTSConnections 0

quarta-feira, fevereiro 17, 2016

Remove Windows.old folder - Windows Server 2012 R2

This post  is about how to clean a Windows.old folder, when you upgrade Windows the installer create a folder Windows.old , but you can remove this folder. First you need to install a Desktop-Experience, by default this is not installed in Windows Server

>Install-WindowsFeature -name Desktop-Experience -IncludeManagementTools

Reboot the system

>Restart-Computer

Open the Server Manager - Tools - Disk Cleanup


Select the Drive C:
Check de option "Previous Windows installation(s)"


Simple and you safe some GB in your server.