A Windows PowerShell munka adatbázisok PowerShell eszközzel

Windows PowerShell kód segítségével konfigurálja az adatbázis, hogy azok tartják, hogy pontosan mit akar.

Az adatbázisok a legnépszerűbb tárolási módszer. Miért nem használja az adatbázis egy adatbázisban, mint az SQL Server tárolja adminisztratív információt, hogy lehet, hogy az élet könnyebb? Lehetséges lenne, hogy tárolja a neveket a szerverek, a Windows verzió, szervizcsomag száma, a neve az utolsó bejelentkezett adminisztrátor rendszer, és így tovább. N.

Ez elég könnyen megoldható a Windows PowerShell, hiszen ez a technológia lehet használni, hogy elérjék, a funkcionalitás a hozzáférést az adatbázisokhoz, a Microsoft .NET-keretrendszer. Ezért lesz kevésbé valószínű, hogy hasonlít a Windows PowerShell, és legfőképpen - a program a C #. Ugyanakkor a szükséges kód meglehetősen könnyen átalakulhat egy sablont. Akkor csak úgy amit mutatok ebben a cikkben, és azáltal, hogy egy kisebb folt, alkalmazható szinte bármilyen helyzetben.

SQL szkriptek

Az egyetlen kivétel - LastLogon, amelyben az adatok típusát datetime tárolják. Meg kell állítani az SQL Server, így az értéke ebben az oszlopban alapértelmezett funkciót használjuk most. Így, hogy egy új sort fog tartalmazni az aktuális dátumot és az időt, és nem kell kézzel bevinni. Oka oszlopban azt kell kiválasztani, hogy milyen típusú varchar (MAX), így lehetett, ha szükséges, helyezzen egy csomó szöveget.

Ez a két sor figyelmezteti a felhasználót, hogy jelentse az oka a bejáratnál, hogy a szerver - ez fontos információ, amit ellenőrizni kell. Helyettesítési funkció az egységes aposztróf jelet a kettős, biztosítva, hogy az SQL utasítást, hogy mi hozza létre később fog működni hibák nélkül. Nem célja, hogy megvédje a kifinomult támadások bevezetésével SQL-kódot. Elvégre beszélünk rendszergazdák, akik bíznak, nem?

Ez a vonal információkat gyűjt az operációs rendszert:

$ Os = Get-WmiInfo Win32_OperatingSystem↵

Vannak fontos kiszolgáló nevét és verzióját a jelenleg telepített szervizcsomag. Akkor is kell BuildNumber tulajdonság, amely beszámol a meglévő Windows-verzió.

Ez a vonal betölti a része a .NET Framework, amely felelős a munka adatbázisok:

Ezek a vonalak hozzon létre egy új kapcsolatot az adatbázis:

Kapcsolódó cikkek