Windows PowerShell is een computertaal gebouwd op het . NET framework voor Windows systeembeheer . Microsoft zegt dat PowerShell geeft u toegang registery en certificaten van uw computer net zo gemakkelijk als je zou toegang krijgen tot bestanden . SQL ( Structured Query Language ) is een taal voor het aanvragen van informatie uit een database . Het is ook de basis van de databasesoftware SQL Server . SQL Server en PowerShell samenwerken SQL Server Gebruik SQL Server Setup om PowerShell installeren op uw computer of netwerk . Eenmaal PowerShell is op zijn plaats , kunt u scripts coderen om te werken met SQL Server-software objecten . PowerShell bevat ook ' cmdlets ' - geprecodeerde opdrachten - voor SQL Server acties . De Roep - PolicyEvaluation cmdlet , bijvoorbeeld , meldt of SQL Server-objecten voldoen aan management beleid . SQL Server wordt geleverd met PowerShell Extensions ( SQLPSX ) , die SQL-functies biedt voor het werken met SQL Management Objects . SQLPSX SQLPSX bestaat uit 13 modules met 163 geavanceerde functies en documentatie van de functies in een readme.txt bestand . Veel van de functies , zoals " Get - SqlServer Object " en " GetSqlDatabase Objecten " zijn geschreven om een SQL- object aan u te leveren . Software objecten in SQL zijn schema , data dictionaries , tijdschriften , catalogi , tabellen , aliassen , meningen , indexen , beperkingen , triggers , sequenties , opgeslagen procedures en door de gebruiker gedefinieerde functies en types . SQL maakt en onderhoudt deze objecten in de database . Helpers Sommige van de PowerShell SQL-functies zijn helpers . U hoeft geen helper functies direct , maar de functies die u activeert in dienst hen. " Get - SqlUserMember " lijsten effectieve leden van een groep gebruikers . " Get - SqlDatabaseRoleMember " somt effectieve leden van een rol : als de rol is ' administrator ', de functie geeft iedereen die beheerdersrechten en toegang . " Get - SqlServerPermission90 " lijsten leden van een grantee - gebruikers die het systeem privileges hebben gekregen - . alsmede een opsomming van geneste rollen en log - ins Extra Eigenschappen < br SQLPSX > voegt extra eigenschappen aan SQL-objecten . Bijvoorbeeld , als we kijken naar de machtigingen of rollen gekoppeld aan een object , kunt u zien iedereen die een bijzondere rol , waaronder subgroepen voor de rol en de mensen die een voorwerp kunnen benaderen via hun rol op een andere database deelt . De uitgebreide eigenschappen ook identificeren van de begunstigden die al machtigingen toegewezen . Wanneer u SQLPSX functies gebruiken om een object terug te keren uit de database , alle informatie die is opgeslagen in de toegevoegde eigenschappen beschikbaar .
|