change mysql.connector to mysql-connector-python

This commit is contained in:
2023-08-03 01:14:35 +02:00
parent e2ee7f88c0
commit bae7c0cb7b
9 changed files with 119 additions and 120 deletions
+4 -5
View File
@@ -8,9 +8,8 @@ def adcontroller (ip,name):
command = ["powershell", "-Command",
"Get-ADUser -Filter * -Properties * | Export-Csv -NoTypeInformation -Encoding UTF8 -Path 'users.csv'"]
subprocess.run(command)
# CSV-Datei einlesen und Feldnamen auslesen
with open("../users.csv", "r", encoding='utf-8-sig') as file:
with open("users.csv", "r", encoding='utf-8-sig') as file:
reader = csv.DictReader(file)
fieldnames = reader.fieldnames
@@ -23,7 +22,7 @@ def adcontroller (ip,name):
mysql_connect.create_database(create_table_query, name)
# Daten aus der CSV-Datei in die Tabelle einfügen
with open("../users.csv", "r", encoding='utf-8-sig') as file:
with open("users.csv", "r", encoding='utf-8-sig') as file:
reader = csv.reader(file)
next(reader) # Überspringe die erste Zeile (Feldnamen)
for row in reader:
@@ -41,7 +40,7 @@ def adcontroller (ip,name):
subprocess.run(command)
# CSV-Datei einlesen und Feldnamen auslesen
with open("../group.csv", "r", encoding='utf-8-sig') as file:
with open("group.csv", "r", encoding='utf-8-sig') as file:
reader = csv.DictReader(file)
fieldnames = reader.fieldnames
table_name = "Active-Directory-RDS-User"
@@ -52,7 +51,7 @@ def adcontroller (ip,name):
mysql_connect.create_database(create_table_query, name)
# Daten aus der CSV-Datei in die Tabelle aktualisieren oder einfügen
with open("../group.csv", "r", encoding='utf-8-sig') as file:
with open("group.csv", "r", encoding='utf-8-sig') as file:
reader = csv.DictReader(file)
for row in reader:
sam_account_name = row["SamAccountName"]