Ich habe ein Skript, das ich aus anderen Skripten ausgekratzt. Es funktioniert, außer ich bin ziemlich neu in Powershell und bin ein Systemadministrator nicht ein Entwickler, (aber meinen Arsch aus lesen). Ich kann die scrtipt bekommen Herunterladen von Anhängen aus Posteingang in Outlook zu arbeiten, aber es müssen Anlagen aus einem Unterordner anstatt zum Download:Convert Powershell-Skript Outlook-Anhänge speichern, um sie aus dem Posteingang, aber Posteingang Unterordner zu speichern
############################# Outlook Call ##############################
$olFolderInbox = 6
$outlook = new-object -com outlook.application;
$ns = $outlook.GetNameSpace("MAPI");
$inbox = $ns.GetDefaultFolder($olFolderInbox)
$messages = $inbox.items
write-host $messages.count
$messcount = $messages.count
foreach($message in $messages){
##############Save Attachments################
$filepath = "c:\attachments\"
$message.attachments|foreach {
Write-Host $_.filename
$attr = $_.filename
$_.saveasfile((Join-Path $filepath $_.filename))
$a = $_.filename
If ($a.Contains("")) {
$_.saveasfile((Join-Path $filepath $a))
}
}
}
###########END##########
Irgendwelche Ideen anyone? Wäre sehr dankbar.
Danke für die Hilfe, ich habe PSVersion 5.0 und Office 2010. Wenn ich diesen Code in obwohl und ersetzen Sie die Variable $ Nachrichten und Ordnername mit meinem Unterordner Ich bekomme nicht das Ergebnis, wo würde ich Ihren Code in der bestehendes Skript oben? Sorry für die lahme Q – Royston
@Royston Siehe mein Update. –
Das funktioniert nicht für mich, fürchte ich. – Royston