他のスクリプトからスクラップしたスクリプトがあります。私はPowerShellにはかなり新しく、devではなくsysの管理者ですが(しかし、私のお尻を読んでいる)以外は動作します。私は、Outlookで受信トレイからダウンロード添付ファイルを動作させるscrtiptを得る代わりに、サブフォルダから添付ファイルをダウンロードするためにそれを必要とすることができますpowershellスクリプトをOutlookの添付ファイルを保存して、受信トレイではなく受信トレイのサブフォルダから保存するように変換します。
############################# 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##########
任意のアイデア誰ですか?大変感謝しています。
IveはPSVersion 5.0とOffice 2010を手に入れました。このコードを追加して、変数$メッセージとフォルダ名をサブフォルダに置き換えると、結果が得られません。上記の既存のスクリプトですか?ラメに申し訳ありませんQ – Royston
@Royston私の更新を見てください。 –
これは私のために働いていない私は恐れている。 – Royston