Get-SPOMalwareFileContent
Ruft den Dateistream ab, der der mit Schadsoftware infizierten Datei zugeordnet ist, die in SharePoint gespeichert ist.
Syntax
Get-SPOMalwareFileContent
-MalwareInfectedFile <SPOMalwareFile>
[<CommonParameters>]
Beschreibung
Das Get-SPOMalwareFileContent
Cmdlet wird für eine einzelne Datei ausgeführt. Wenn die Datei mit Schadsoftware infiziert ist, wird der zugeordnete Dateistream zurückgegeben. Sie müssen sharePoint Online-Administrator oder globaler Administrator sein, um das Get-SPOMalwareFileContent
Cmdlet ausführen zu können. Beachten Sie, dass dieses Cmdlet nicht für Dateien funktioniert, die nicht mit Schadsoftware infiziert sind.
Angaben zu Berechtigungen sowie die aktuellsten Informationen zu Windows PowerShell für SharePoint Online finden Sie in der Onlinedokumentation unter Einführung in die SharePoint Online-Verwaltungsshell.
Beispiele
BEISPIEL 1
$file = Get-SPOMalwareFile -FileUri "https://contoso.com/sites/Marketing/Shared Documents/Doc1.docx"
Get-SPOMalwareFileContent -MalwareInfectedFile $file
Beispiel 1 gibt den Dateidatenstrom zurück.
BEISPIEL 2
Get-SPOMalwareFile -FileUri "https://contoso.com/sites/Marketing/Shared Documents/Doc1.docx" | Get-SPOMalwareFileContent
Beispiel 2 gibt den Dateistream zurück.
BEISPIEL 3
$SPOFileUri = "https://contoso.com/sites/Marketing/Shared Documents/Doc1.docx"
$fileName = $SPOFileUri.split("/")[-1]
$localFolder = ".\$fileName"
$targetfile = New-Object IO.FileStream ($localFolder,[IO.FileMode]::Create)
[byte[]]$readbuffer = New-Object byte[] 1024
$file = Get-SPOMalwareFile -FileUri $SPOFileUri
$responseStream = Get-SPOMalwareFileContent -MalwareInfectedFile $file
do{
$readlength = $responsestream.Read($readbuffer,0,1024)
$targetfile.Write($readbuffer,0,$readlength)
}
while ($readlength -ne 0)
$targetfile.close()
Beispiel 3 lädt die Datei unter Verwendung des ursprünglichen Dateinamens in das aktuelle Arbeitsverzeichnis herunter.
Parameter
-MalwareInfectedFile
SPOMalwareFile
vom Cmdlet zurückgegebenes Get-SPOMalwareFile
-Objekt.
Type: | SPOMalwareFile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
Hinweise
Um das SPOMalwareFile
-Objekt abzurufen, sollte der Benutzer zuerst das Get-SPOMalwareFile
Cmdlet ausführen. Anschließend kann dieses Objekt als Parameter für das Get-SPOMalwareFileContentContent
Cmdlet verwendet werden.