Cuestión : Conseguir la base de datos del acceso en línea

Tengo una base de datos del acceso que construí eso dirija mi compañía. Estoy en una necesidad verdadera de tener dos personas en ella a partir de dos diversos locations.

I que piensan que intentando conseguirla en línea sería de alguna manera la mejor opción. ¿Es esto posible? ¿Cómo difícilmente/intensivo es? No hay información confidencial verdadera sobre ella tiene gusto de los números de tarjeta de crédito. Es bastante básico (pienso el mb 13) apenas consistiendo en la información del cliente, notas, facturando. No mucho en el consejo de all.

Any sería grande. ¡Gracias!
class= del

Respuesta : Conseguir la base de datos del acceso en línea


El uso de la lista de los BU necesita realmente una pequeña modificación prevenirla que es horrible no fiable.

Ésta es la modificación:

ForEach ($Name en $BU) {si ($_.DN - emparejar “OU=$Name, ") {$Name}}

Con la original le habría emparejado a ÉL si su nombre incluyó eso, con esto que emparejará solamente si el nombre completo del OU es ÉL (por lo tanto el prefijo de OU= y, sufijo).

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:
# requiere la búsqueda CmdLets: http://www.quest.com/powershell/activeroles-server.aspx

# lista de la unidad de negocio
$BU = “finanzas”, “ventas”, “poniendo”, “ÉL”, “desarrollo”

# el intervalo entre las fechas. Producirá éstos en la columna final: 0 a 30; 30 a 60, etc.
$DateRange = 30

# búsqueda CmdLets del uso para conseguir a los usuarios
Conseguir-QADUser - permitido - el lastLogonTimeStamp de IncludedProperties - SizeLimit 0 | % {
  # asimiento sobre esto para la conveniencia
  $LastLogon = $_.LastLogonTimeStamp

  # reajustar los valores de IntervalString y del multiplicador
  # comienza buscando fechas menos de 30 días de viejo, incrementado por 30 en cada paso del lazo
  $IntervalString = ""; $Multiplier = 1

  Si ($LastLogon - ne $Null) {
    Hacer {
      # ver si la fecha de la conexión es después de la fecha especificada
      Si ($LastLogon - GT (Conseguir-Fecha) .AddDays (- ($DateRange * $Multiplier))) {

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

      # incremento el multiplicador
      $Multiplier++

    # hasta que tenga un valor
    } Mientras que ($IntervalString - "" del eq)
  } {
    $IntervalString = “N/A”
  }

  # generar la salida
  $ de _ | Seleccionar-Objeto DN, UserPrincipalName, DisplayName, LastLogonTimeStamp, WhenCreated,
    @ {e= del n='BusinessUnit'; {ForEach ($Name en $BU) {si ($_.DN - emparejar “OU=$Name, ") {$Name}}}},
    @ {e= del n='Range'; {$IntervalString}}
# exportación él todo a un CSV usar lengüeta como delimitador
} | Exportar-CSV el `t del delimitador de “SomeFile.csv” - NoTypeInformation -
Otras soluciones  
 
programming4us programming4us