Fråga : Få tar fram on-line databas

Jag har en ta framdatabas som jag byggde det kör mitt företag. Förmiddag I i ett verkligt behov att ha två folk på det från två tänkande pröva för olik förmiddag för locations.

I som får det on-line somehow skulle, är det bäst alternativet. Är denna möjlighet? Hur hårt/intensiv är den? Det finns inte någon verklig förtrolig information på som den, något liknandekreditkorten numrerar. Den är nätt grundläggande (mben för I-funderare 13) precis bestå av information om beställaren, memos som fakturerar. Inte mycket på rådgivningen för all.

Any skulle är stort. Tack!
" klar "

Svar : Få tar fram on-line databas


Faktiskt bruk av BUNA listar behov en liten ändring att förhindra den som är horribly opålitlig.

Denna är ändringen:

ForEach ($Name i $BU) {om ($_.DN - matcha ”OU=$Name,”) {$Name}}

Med original har den skulle matchat dig till DEN om ditt kända inklusive att, med denna den ska endast matchen, om den kända färdiga OUEN är DET (hence OU=-prefixet och, ändelsen).

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:
Nr. kräver sökanden CmdLets: http://www.quest.com/powershell/activeroles-server.aspx

Nr. affärsenheten listar
$BU = ”finans”, ”Salar”, ”marknadsföra”, ”DET”, ”utveckling”,

Nr. mellanrummet between daterar. Ska jordbruksprodukter dessa i finalkolonnen: 0 till 30; 30 till 60, Etc.
$DateRange = 30

Nr. brukssökanden CmdLets som får användarena
Få-QADUser - möjliggjort - IncludedProperties lastLogonTimeStamp - SizeLimit 0 | % {
  Nr. håll på detta för bekvämlighet
  $LastLogon = $_.LastLogonTimeStamp

  Nr. nollställa IntervalStringen, och multiplikatorn värderar
  Nr. starter, genom att söka efter, daterar mindre, än 30 gammala dagar, ökat av 30 på varje passerar av kretsa
  $IntervalString = ""; $Multiplier = 1

  Om ($LastLogon - ne $Null) {
    Gör {
      Nr. se, om inloggningen daterar är, efter specificerade har daterat
      Om ($LastLogon - gt (Få-Datera), .AddDays (- ($DateRange * $Multiplier))) {

        Nr. rekord som detta värderar som ”0 till 30”, eller ”30 till 60”, etc.
        $IntervalString = ”$ ($DateRange * ($Multiplier - 1)) till $ ($DateRange * $Multiplier)”,
      }

      Nr. öka multiplikatorn
      $Multiplier++

    Nr., tills den har en värdera
    } Fördriva ($IntervalString - eq"")
  } Annars {
    $IntervalString = ”N/A”,
  }

  Nr. frambring tillverkad
  $ _, | Välja-Anmärka DN, UserPrincipalName, DisplayName, LastLogonTimeStamp, WhenCreated,
    @ {n='BusinessUnit';e= {ForEach ($Name i $BU) {om ($_.DN - matcha ”OU=$Name,”) {$Name}}}},
    @ {n='Range';e= {$IntervalString}}
Nr. export allt det till en CSV using flik som en delimiter
} | Exportera-CSV ”SomeFile.csv-” - NoTypeInformation - Delimiter`t
Andra lösningar  
 
programming4us programming4us