Ich bin neu, vielleicht ist dies nur etwas, was ich brauche, erklärt.PowerShell mit SQL Server SMO mit Split-Path
Bei der Arbeit mit PoSH mit SQL Server SMO möchte ich den Pfad für Tempdb erhalten. Ich habe den Code geschrieben, um die Daten, die ich will, zu ziehen, aber die Ergebnisse sind nicht das, was ich erwarte.
Es gibt:
@ {filename = C: \ Programme \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ DATA
Was ich erwartet hatte:
C: \ Program Files \ Microsoft SQL Server \ MSSQL12.MSQLSERVER \ MSSQL \ DATEN
Kann mir jemand bitte erziehen?
Beispiel: (SMO müssen bereits geladen werden)
$ServerName = 'LOCALHOST' #testing code
$server = new-object ('Microsoft.SqlServer.Management.Smo.Server') $ServerName
$server.Databases.FileGroups.Files | where-object {$_.Name -eq 'tempdev'} | select FileName | Split-Path -Parent
Danke, Josh
Große Rückmeldung. Vielen Dank. –