Fråga : Powershell skrivar för att identifiera dagens skapad användare/grupper/datorer och e-post using framtidsutsikt som en beställare.

Hi

Powershell skrivar för att identifiera dagens skapad användare/grupper/datorer och e-post using framtidsutsikt, som en client.
I önskar hjälp med en skriva som jag kan använda som en planlagd uppgift och köra dail. Jag önskar en rapport av användare/datorer/grupper som skapas med OU-banan i en e-post som överförs till 3 persons.

Regards
Sharath
" klar "

Svar : Powershell skrivar för att identifiera dagens skapad användare/grupper/datorer och e-post using framtidsutsikt som en beställare.


> och hur kan I-schema detta kodifiera för att köra varje dag

Räddningen det, som en .ps1 sparar, ställer in en planlagd uppgift att köra den nedanföra något liknande för versionen detta:

PowerShell.exe C:\wherever\script.ps1

Jag har tillfogat en fodra till det bästa för att se till att sökanden CmdLets laddar, dem ska behov att installeras på systemskötseln skriva.

Chris
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
Få-PsSnapIn - Reg | Tillfoga-PsSnapIn - ErrorAction 0

$Recipients = ”[email protected]”, ”[email protected]”, ”[email protected]”,

$LdapFilter = ”(|(& (objectClass=user) (objectCategory=person))(objectClass=computer) (objectClass=group))”,

Content = [stränga] (Få-QADObject - LdapFilter $LdapFilter `,
    - SearchRoot ”OU=somewhere, DC=domain, DC=com” `,
    - CreatedAfter $ ((Få-Datera), .AddDays (- 1)) | 
  Välja-Anmärka känt, typ, DN | 
  Sortera-Anmärka typ som är känd | 
  ConvertTo-Html)

Överför-MailMessage - till $Recipients - förkroppsligar Content - BodyAsHtml `,
  - Från ”[email protected]” - betvinga ”nytt anmärker i dag” `,
  - SmtpServer ”someserver”,
Andra lösningar  
 
programming4us programming4us