2016-03-30 14 views
-2

Dieser Powershell-Skript arbeitet perfekt mit Stichwort ohne Zweck Leerzeichen einen Fehler geben, wenn das Schlüsselwort ein Leerzeichen enthält:Search Powershell

Ausnahme Aufruf „Fill“ mit „1“ Argumente (s): „Ein oder mehr Fehler bei der Verarbeitung des Befehls aufgetreten sind. fehlgeschlagen IErrorInfo.GetDescription mit E_FAIL (0x80004005). „

$dossier = 'E:\Dossier' 
$motcles = "mot" 
#$motcles = "mot cle" 

foreach ($motcle in $motcles){ 
    Write-Host $motcle 
    $sql = "SELECT System.FileName, System.ItemUrl FROM SYSTEMINDEX WHERE SCOPE = '$dossier' AND (Contains(Contents, '$motcle') OR Contains(System.FileName, '$motcle'))" 
    Write-Host $sql 
    $provider = "provider=search.collatordso;extended properties=’application=windows’;" 
    $connector = new-object system.data.oledb.oledbdataadapter -argument $sql, $provider 
    $dataset = new-object system.data.dataset 
    if ($connector.fill($dataset)) { $dataset.tables[0] } 
} 

Ich kann nicht verstehen, warum es nicht funktioniert und trotz all meiner Forschung kann ich es nicht funktioniert ...

Vielen Dank für jede Hilfe!

Mit meinem appologies HAVING auf Französisch zu schreiben.

+3

Ich wähle dieses Thema als Wegthema zu schließen, weil es in Französisch geschrieben, nicht Englisch ist. – vonPryz

+1

Bitte schreiben Sie Ihre Frage auf Englisch. –

+0

@ Jigoro84 Mindestens die Zeit nehmen, um Ihre Frage zu übersetzen. Wenn Ihr Englisch ist nicht stark, nutzen, um etwas solches zu helfen Wie [Google Translate] (https://translate.googleusercontent.com/translate_c?depth=1&hl=en&ie=UTF8&prev=_t&rurl=translate.google.com&sl=fr&tl=en&u= http://stackoverflow.com/questions/36317249/recherche-avec-powershell&usg=ALkJrhiJDhhXzCJMDRcyOUAIlz2BRcAEoQ). – TheMadTechnician

Antwort

-1

Nun, es ist besser, zu Maschine der Powershell-Protokoll Exportprozess mit den Windows-Standard-Tools Anstatt mit Tools von Drittanbietern für kleine Unternehmen und diejenigen, die mit der Arbeit Codierung nicht vertraut sind. Fand eine große Ressource. eventlogxp.com/blog/exporting-event-logs-with-windows-powershell/. Nur teilen sich dachte

+0

Willkommen Überlauf Stack! Während dies theoretisch die Frage beantworten Mai [Es würde bevorzugt sein] (// meta.stackoverflow.com/q/8259) hier, die die wesentlichen Teile der Antwort aufzunehmen und den Link für Referenz. – manetsus