Exchange Last Backup CMDLET


Pessoal,

Comando rápido para listar o status do último backup (Full / incremental / cópia) dos databases:

Get-MailboxDatabase -Status | ft name,last* -auto

Dell Vostro Bluetooth with Windows 8 and Windows 8.1


Depois de me matar durante um tempo, finalmente consegui fazer o bluetooth do meu Dell Vostro 3300 funcionar no Windows 8 e Windows 8.1!

Para isso, achei o driver não no site da Dell, mas no site da LENOVO ( http://lnv.gy/1djvvPm ).

De qualquer forma, podemos também tentar localizar o driver para o Broadcom bluetooth em outro site…

Symantec DLP TMG integration


Pessoal,

Segue link de tutorial de configuração de integração entre DLP e TMG!

http://bit.ly/NmgQS3 ….ah! É um site Turco. Então quem não for fluente, vai precisar de um tradutor…ehehehe

Script para resolução de erros de SPN


Hoje em dia é muito comum problemas de SPN em uma rede, porém muitos aplicam soluções paleativas, como retirar e re-ingressar uma maquina no domínio quando a mesma apresenta um erro de “relação de confiança” à tentativa de logon de um usuário por exemplo…

Um evento comum de SPN é o que segue abaixo:

image

…para tentativa de resolução deste evento entre outros, segue script para que possamos efetuar queries referentes à SPN´s no Global Catalog a fim de resolver problemas de duplicação e conflitos de SPN.

Segue abaixo código:

 

' Copyright (c) Microsoft Corporation 2004 -
' File:        querySpn.vbs
' Contents:   Query a given SPN in a given forest to find the owners
' History:     7/7/2004   Craig Wiand   Created    
Option Explicit     
Const DUMP_SPNs = True
Dim oConnection, oCmd, oRecordSet
Dim oGC, oNSP
Dim strGCPath, strClass, strSPN, strADOQuery
Dim vObjClass, vSPNs, vName

ParseCommandLine()

'--- Set up the connection ---
Set oConnection = CreateObject("ADODB.Connection")
Set oCmd = CReateObject("ADODB.Command")
oConnection.Provider = "ADsDSOObject"
oConnection.Open "ADs Provider"
Set oCmd.ActiveConnection = oConnection
oCmd.Properties("Page Size") = 1000

'--- Build the query string ---
strADOQuery = "<" + strGCPath + ">;(servicePrincipalName=" + strSPN + ");" & _
    "dnsHostName,distinguishedName,servicePrincipalName,objectClass," & _
        "samAccountName;subtree"
oCmd.CommandText = strADOQuery

'--- Execute the query for the object in the directory ---
Set oRecordSet = oCmd.Execute
If oRecordSet.EOF and oRecordSet.Bof Then
  Wscript.Echo "No SPNs found!"
Else
 While Not oRecordset.Eof
   Wscript.Echo oRecordset.Fields("distinguishedName")
   vObjClass = oRecordset.Fields("objectClass")
   strClass = vObjClass( UBound(vObjClass) )
   Wscript.Echo "Class: " & strClass
   If UCase(strClass) = "COMPUTER" Then
      Wscript.Echo "Computer DNS: " & oRecordset.Fields("dnsHostName")
   Else
      Wscript.Echo "User Logon: " & oRecordset.Fields("samAccountName")
   End If

   If DUMP_SPNs Then
      '--- Display the SPNs on the object --- 
      vSPNs = oRecordset.Fields("servicePrincipalName")
      For Each vName in vSPNs
         Wscript.Echo "-- " + vName
      Next
   End If
   Wscript.Echo
   oRecordset.MoveNext
 Wend
End If

oRecordset.Close
oConnection.Close

Sub ShowUsage()
   Wscript.Echo " USAGE:    " & WScript.ScriptName & _
        " SpnToFind [GC Servername or Forestname]"
   Wscript.Echo
   Wscript.Echo " EXAMPLES: " 
   Wscript.Echo "           " & WScript.ScriptName & _
        " MSSQLSvc/MySQL.company.com:1433"
   Wscript.Echo "           " & WScript.ScriptName & _
        " HOST/Server1 Corp.com"
   Wscript.Quit 0
End Sub

Sub ParseCommandLine()
  If WScript.Arguments.Count <> 1 And WScript.Arguments.Count <> 2 Then
ShowUsage()
  Else
   strSPN = WScript.Arguments(0)
   If WScript.Arguments.Count = 2 Then
      strGCPath = "GC://" & WScript.Arguments(1)
   Else
    '--- Get GC -- 
    Set oNSP = GetObject("GC:")
    For Each oGC in oNSP
      strGCPath = oGC.ADsPath
    Next
   End If
 End If 
End Sub

 

Segue referências:

http://bit.ly/YNodYH

http://bit.ly/VP6AVa

Compartilhamento SYSVOL e NETLOGON não estão disponíveis


Pessoal,

Caso após a promoção de um DC você verificar que os compartilhamentos SYSVOL e NETLOGON não estão disponíveis no servidor, verifiquem se o valor SysvolReady da chaveHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parametersestá com o valor 1 . Caso não, modifique e verifique se os compartilhamentos foram criados.

image

Overview Windows Server 2012


Neste vídeo mostro entre outros recursos do Windows Server 2012, uma das ferramentas mais básicas usadas pelos administradores de rede, o Server Manager.

Domain Controller Windows Server 2008 R2 não se registra como Global Catalog no DNS


Pessoal,

Após presenciar alguns incidentes, resolví postar algo que ocorre (pelo menos até onde presenciei) com controladores de domínio Windows Server 2008 R2, que é o fato dos mesmos não se registrarem no DNS no que se refere aos registros do serviço do Global Catalog.Nestes casos, podemos visualizar todas as opções de Global Catalog marcadas no objeto do DC no Active Directory Users and Computers e no Sites and Services; porém na Zona MSDCS do domínio, os registros de serviços (SRV) referente ao Global Catalog não são registrados.

Para resolver este problema, devemos efetuar os seguintes procedimentos:

  • Criar as seguintes entradas no registro:

Valor REG_DWord: Global Catalog Promotion Complete com valor 1

Caminho: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters

clip_image002

Valor REG_SZ: Listen Addresses com o endereço IP do servidor

Caminho: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters

Untitled

  • Reinicie o servidor (o processo de Dynamic Updates ocorrerá com o boot do sistema) e verifique os registros no DNS.Lembrando que pode ocorrer algum delay para que a zona MSDCS seja totalmente populada.

 

Espero que seja útil!!