# Check to see if the group exists # Must perform detection for Local and Global/Universal Group separately and combine the results net localgroup "EDS Servers" /domain 2>&1 | Out-Null $LocalGroup = (get-variable LastExitCode).Value net group "EDS Servers" /domain 2>&1 | Out-Null $GlobalGroup = (get-variable LastExitCode).Value $GroupExists = !($LocalGroup -and $GlobalGroup) if (!$GroupExists) { Write-ExchangeSetupLog -Info "Grupo EDS não existe; criando grupo" net group "EDS Servers" /ADD /DOMAIN 2>&1 | Out-Null } $exitCode = (get-variable LastExitCode).Value if ($exitCode) { Write-ExchangeSetupLog -Error "Não é possível criar grupo de segurança de Servidores EDS" } else { Write-ExchangeSetupLog -Info "Grupo de segurança de Servidores EDS criado com êxito" } # Add all Exchange servers and domain controllers to the group with access to the DKM container. # They have EDS installed. $ds = new-object -type system.directoryservices.directorysearcher -argumentlist "(&(objectClass=group)(cn=EDS Servers))" $searchResult = $ds.FindOne() if ($searchResult -eq $null) { Write-ExchangeSetupLog -Error "Não é possível encontrar o grupo de segurança de Servidores EDS no AD." } $edsServers = $searchResult.GetDirectoryEntry() if ($edsServers -eq $null) { Write-ExchangeSetupLog -Error "O grupo de segurança de Servidores EDS não tem uma entrada de diretório no AD." } # Make sure EDS Servers is a universal group. $universalSecurityGroup = 0x80000008 $edsServers.InvokeSet("groupType", $universalSecurityGroup) $edsServers.CommitChanges() $ds = new-object -type system.directoryservices.directorysearcher -argumentlist "(&(objectClass=group)(cn=Exchange Servers))" $searchResult = $ds.FindOne() if ($searchResult -eq $null) { Write-ExchangeSetupLog -Error "Não é possível encontrar o grupo de segurança de Servidores do Exchange no AD." } $exchangeServers = $searchResult.GetDirectoryEntry() if ($exchangeServers -eq $null) { Write-ExchangeSetupLog -Error "O grupo de segurança de Servidores do Exchange não tem uma entrada de diretório no AD." } $exchangeServersDN = $exchangeServers.DistinguishedName[0] if (-not $edsServers.Properties["member"].Contains($exchangeServersDN)) { $edsServers.Properties["member"].Add($exchangeServersDN) } Write-ExchangeSetupLog -Info "O grupo de segurança de Servidores do Exchange foi adicionado ao grupo de segurança de Servidores EDS com êxito." $ds = new-object -type system.directoryservices.directorysearcher -argumentlist "(&(objectClass=group)(cn=Domain Controllers))" $searchResult = $ds.FindOne() if ($searchResult -eq $null) { Write-ExchangeSetupLog -Error "Não é possível encontrar o grupo de segurança de Controladores de Domínio no AD." } $domainControllers = $searchResult.GetDirectoryEntry() if ($domainControllers -eq $null) { Write-ExchangeSetupLog -Error "O grupo de segurança de Controladores de Domínio não tem uma entrada de diretório no AD." } $domainControllersDN = $domainControllers.DistinguishedName[0] if (-not $edsServers.Properties["member"].Contains($domainControllersDN)) { $edsServers.Properties["member"].Add($domainControllersDN) } Write-ExchangeSetupLog -Info "O grupo de Controladores de Domínio foi adicionado ao grupo de segurança de Servidores EDS com êxito." $ds = new-object -type system.directoryservices.directorysearcher -argumentlist "(&(objectClass=group)(cn=Central Admin SQL Servers))" $searchResult = $ds.FindOne() if ($searchResult -ne $null) { $centralAdminSQLServers = $searchResult.GetDirectoryEntry() if ($centralAdminSQLServers -eq $null) { Write-ExchangeSetupLog -Error "O grupo de segurança de Servidores SQL de Administração Central não tem uma entrada de diretório no AD." } $centralAdminSQLServersDN = $centralAdminSQLServers.DistinguishedName[0] if (-not $edsServers.Properties["member"].Contains($centralAdminSQLServersDN)) { $edsServers.Properties["member"].Add($centralAdminSQLServersDN) } Write-ExchangeSetupLog -Info "O grupo de Servidores SQL de Administração Central foi adicionado ao grupo de segurança de Servidores EDS com êxito." } $ds = new-object -type system.directoryservices.directorysearcher -argumentlist "(&(objectClass=group)(cn=NAT Servers))" $searchResult = $ds.FindOne() if ($searchResult -ne $null) { $natServers = $searchResult.GetDirectoryEntry() if ($natServers -eq $null) { Write-ExchangeSetupLog -Error "O grupo de segurança de Servidores NAT não tem uma entrada de diretório no AD." } $natServersDN = $natServers.DistinguishedName[0] if (-not $edsServers.Properties["member"].Contains($natServersDN)) { $edsServers.Properties["member"].Add($natServersDN) } Write-ExchangeSetupLog -Info "O grupo de segurança de Servidores NAT foi adicionado ao grupo de segurança de Servidores EDS com êxito." } $edsServers.CommitChanges() Write-ExchangeSetupLog -Info "O grupo de Servidores EDS foi confirmado com êxito."
Chamadas WCF/Seg é a taxa na qual os clientes remotos fazem a consulta do servidor atual que hospeda o banco de dados de ...
Chamadas WCF/Seg é a taxa na qual os clientes remotos fazem a consulta do servidor atual que hospeda o banco de dados de ...
Chamadas WCF/seg GetActiveCopiesForDatabaseAvailabilityGroup é a velocidade a que os clientes remotos procuram para recuperar ...
Chamado o algoritmo de soma de verificação do DHL com um número de acompanhamento de {0} dígitos, quando é necessário que ...
Check to see if the group exists # Must perform detection for Local and Global/Universal Group separately and combine the ...
Claro, diga "repetir" para reproduzir a mensagem desde o início, "retroceder" para voltar três segundos ou "cancelar" para ...
Claro, diga "repetir" para reproduzir a mensagem desde o início, "retroceder" para voltar três segundos, "selecionar idioma" ...
Claro. Diga o nome e o sobrenome da pessoa que gostaria de contatar, ou da opção que deseja escolher. Por exemplo, João Silva ...
Claro. Tenho {0} entradas que se parecem com o que você disse. Para cada uma, direi um número e reproduzirei a entrada. Se ...