Pergunta : Começ a base de dados do acesso em linha

Eu tenho uma base de dados do acesso que eu construa aquele dirija minha companhia. Eu estou em uma necessidade real de ter dois povos nela de dois locations.

I am que pensam que tentando a começ em linha de algum modo seria a melhor opção. É isto possível? Como duramente/intensivo é? Não há nenhuma informação confidencial real nela gosta de números de cartão de crédito. É consideravelmente básico (eu penso o mb 13) apenas consistindo na informação do cliente, memorandos, faturando. Não muito no conselho de all.

Any seria grande. Obrigado!
class= do

Resposta : Começ a base de dados do acesso em linha


Realmente o uso da lista dos BU precisa uma modificação pequena de impedi-la que é horrìvea incerta.

Esta é a modificação:

ForEach ($Name em $BU) {se ($_.DN - combinar “OU=$Name, ") {$Name}}

Com o original combinar-lheo-ia se seu nome incluiu aquele, com o este que combinará somente se o nome completo da OU é ELE (daqui o prefixo de OU= e, sufixo).

Chris
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
# exige a procura CmdLets: http://www.quest.com/powershell/activeroles-server.aspx

# lista da unidade de negócios
$BU = “finança”, “vendas”, “introduzindo no mercado”, “ELE”, “desenvolvimento”

# o intervalo entre datas. Produzirá estes na coluna final: 0 a 30; 30 a 60, etc.
$DateRange = 30

# procura CmdLets do uso para começ os usuários
Começ-QADUser - permitido - o lastLogonTimeStamp de IncludedProperties - SizeLimit 0 | % {
  # sustentar isto para a conveniência
  $LastLogon = $_.LastLogonTimeStamp

  # restaurar os valores de IntervalString e de multiplicador
  # começa procurando datas menos de 30 dias velho, incrementado por 30 em cada passagem do laço
  $IntervalString = ""; $Multiplier = 1

  Se ($LastLogon - ne $Null) {
    Fazer {
      # ver se a data do início de uma sessão se realiza após a data especific
      Se ($LastLogon - GT (Começ-Data) .AddDays (- ($DateRange * $Multiplier))) {

        # registro este valor como “0 a 30”, ou “30 a 60”, etc.
        $IntervalString = “$ ($DateRange * ($Multiplier - 1)) a $ ($DateRange * $Multiplier)”
      }

      # incremento o multiplicador
      $Multiplier++

    # até que tiver um valor
    } Quando ($IntervalString - "" do eq)
  } Mais {
    $IntervalString = “N/A”
  }

  # gerar a saída
  $ do _ | Selecionar-Objeto DN, UserPrincipalName, DisplayName, LastLogonTimeStamp, WhenCreated,
    @ {e= do n='BusinessUnit'; {ForEach ($Name em $BU) {se ($_.DN - combinar “OU=$Name, ") {$Name}}}},
    @ {e= do n='Range'; {$IntervalString}}
# exportação ele todo a um CSV using a aba como um delimitador
} | Exportar-CSV o `t do delimitador de “SomeFile.csv” - NoTypeInformation -
Outras soluções  
 
programming4us programming4us