Add scripts
This commit is contained in:
parent
422934aef7
commit
350807c951
30 changed files with 574 additions and 0 deletions
25
Scripts/Get-ADUserFromMySQL.ps1
Normal file
25
Scripts/Get-ADUserFromMySQL.ps1
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
$ip = "192.168.1.253"
|
||||
$user = "posh"
|
||||
$pass = "1qaz!QAZ"
|
||||
$db = "db_aduser"
|
||||
Add-Type –Path "$home\Documents\MySQL-Connector-NET\8.0.31-4.8\MySql.Data.dll"
|
||||
$Connection = [MySql.Data.MySqlClient.MySqlConnection]@{
|
||||
ConnectionString = "server=$ip;uid=$user;pwd=$pass;database=$db"
|
||||
}
|
||||
$Connection.Open()
|
||||
$Command = New-Object MySql.Data.MySqlClient.MySqlCommand
|
||||
$Command.Connection = $Connection
|
||||
$MYSQLDataAdapter = New-Object MySql.Data.MySqlClient.MySqlDataAdapter
|
||||
$MYSQLDataSet = New-Object System.Data.DataSet
|
||||
$Command.CommandText = "SELECT * FROM table_aduser"
|
||||
$MYSQLDataAdapter.SelectCommand = $Command
|
||||
$NumberOfDataSets = $MYSQLDataAdapter.Fill($MYSQLDataSet, "data")
|
||||
$Collections = New-Object System.Collections.Generic.List[System.Object]
|
||||
foreach($DataSet in $MYSQLDataSet.tables[0]) {
|
||||
$Collections.Add([PSCustomObject]@{
|
||||
Name = $DataSet.name;
|
||||
Mail = $DataSet.email
|
||||
})
|
||||
}
|
||||
$Connection.Close()
|
||||
$Collections
|
||||
Loading…
Add table
Add a link
Reference in a new issue