Ich habe eine Liste von Dateien aus SSMS in XP wie folgt generiert:
dbo.mysproc1.StoredProcedure.sql
dbo.mysproc2.StoredProcedure.sql
dbo.mySproc3.StoredProcedure.sql
... you get the drift
Ich möchte sie umbenennen in:
proc.dbo.mysproc1.sql
proc.dbo.mysproc2.sql
proc.dbo.mySproc3.sql
... you get the drift
Ich bin offen für Powershell, altes Zeug oder was auch immer. Wenn Sie es mit einer Regex schaffen, wäre das faszinierend, aber was auch immer dort funktioniert. Ich will die Ziele, nicht die Mittel, ja? Nur nicht sicher, welchen Befehl Sie verwenden sollen. Ich möchte jedoch kein Tool herunterladen, um dies zu tun. Native XP SP3 bitte.
Dies ist eine einmalige Aufgabe, die nicht per Skript erledigt werden muss, wenn es darauf ankommt. Aber ich kann es in Zukunft wiederholen, also ist skriptfähig keine schlechte Sache.
quelle
Ein grobes PS-Skript für Kicks:
quelle