Windows PowerShell er en datamaskin språk bygget på NET rammeverket for Windows systemadministrasjon. . Microsoft sier PowerShell lar deg få tilgang til datamaskinens registery og sertifikater like enkelt som du vil få tilgang til filer . SQL (Structured Query Language) er et språk for å be om informasjon fra en database . Det er også grunnlaget for databasen programvaren SQL Server. SQL Server og PowerShell jobbe sammen SQL Server
Bruk SQL Server Setup for å installere PowerShell på datamaskinen eller nettverket . Når PowerShell er på plass, kan du kode skript for å arbeide med SQL Server programvare stedene. PowerShell inneholder også " cmdlets " - precoded kommandoer - for SQL Server handlinger. Den Påberope - PolicyEvaluation cmdleten , for eksempel rapporter om SQL Server-objekter i samsvar med policyer . SQL Server kommer med PowerShell Extensions ( SQLPSX ) , som gir SQL-funksjoner for å arbeide med SQL Management Objects .
SQLPSX
SQLPSX består av 13 moduler med 163 avanserte funksjoner og dokumentasjon av funksjonene i filen readme.txt . Mange av funksjonene , som for eksempel "Get - SQLServer Object " og " GetSqlDatabase objekter» er skrevet for å levere en SQL objekt til deg . Programvare objekter i SQL omfatter skjemaer , data ordbøker , tidsskrifter , kataloger , tabeller , aliaser , visninger, indekser , begrensninger , utløsere , sekvenser , lagrede prosedyrer og brukerdefinerte funksjoner og typer. SQL skaper og opprettholder disse objektene i databasen.
Hjelpere
Noen av PowerShell SQL-funksjoner er hjelpere . Du trenger ikke bruke helper funksjoner direkte , men de funksjonene du aktivere ansette dem . " Get- SqlUserMember " lister effektive medlemmer av en gruppe av brukere. " Get- SqlDatabaseRoleMember " nummerer effektive medlemmer av en rolle : Hvis rollen er "administrator ", funksjonen viser alle som har administratorrettigheter og tilgang . " Get- SqlServerPermission90 " lister medlemmer av en grantee - brukere som har fått innvilget systemet privilegier - . samt notering nøstede roller og log- ins