Freigeben über


EnumAvailableMedia-Methode

Listet die Medien auf, die im lokalen Netzwerk für die SQL Server-Instanz sichtbar sind.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
Public Function EnumAvailableMedia As DataTable
'Usage
Dim instance As Server
Dim returnValue As DataTable

returnValue = instance.EnumAvailableMedia()
public DataTable EnumAvailableMedia()
public:
DataTable^ EnumAvailableMedia()
member EnumAvailableMedia : unit -> DataTable 
public function EnumAvailableMedia() : DataTable

Rückgabewert

Typ: System.Data. . :: . .DataTable
Ein DataTable-Objektwert, der die verfügbaren Medieninformationen enthält. In der Tabelle werden die verschiedenen Spalten der zurückgegebenen DataTable beschrieben.

Spalte

Datentyp

Beschreibung

Name

String

Name des Laufwerks.

LowFree

Int32

Das niedrige Doppelwort der verfügbaren Medienressource.

HighFree

Int32

Das obere Doppelwort der verfügbaren Medienressource.

MediaTypes

Int32

Der Medientyp. Siehe MediaTypes.

Beispiele

C#

Server srv = new Server("(local)");

DataTable d = srv.EnumAvailableMedia();
foreach (DataRow r in d.Rows)
{
   Console.WriteLine("============================================");
   foreach(DataColumn c in d.Columns)
   {
      Console.WriteLine(c.ColumnName + " = " + r[c].ToString());
   }
}

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")

$d = new-object System.Data.Datatable
$d = $srv.EnumAvailableMedia()

Foreach ($r in $d.Rows)
{
   Write-Host "============================================"
   Foreach ($c in $d.Columns)
   {
      Write-Host $c.ColumnName "=" $r[$c]
   }
}