上の.jpgを更新することができますどのように私は、私たちのSharePoint上で一日一回の画像を更新し、古いスクリプトを得ました。 スクリプトがSharePointの365へのアップグレード前にやった、、ウェブカメラで写真を作ることで、ローカルに写真を保存し、それは、SharePointに写真をアップロードします。それはうまく動作します。は、私はSharePointの
しかし、我々は、SharePoint 365にアップグレードするので、最後のステップはもう動作しません。
のSharePointにアップロードするために古いコードです。
# Upload to Sharepoint
[System.Management.Automation.PSCredential] $SharepointCredentials = New-Object System.Management.Automation.PSCredential ($SharepointUser, ($SharepointPassword | ConvertTo-SecureString -AsPlainText -Force))
Invoke-WebRequest -Uri $SharepointUrl -Method Put -InFile "$Path\webcam.jpg" -ContentType 'image/jpg' -Credential $SharepointCredentials -UseBasicParsing | Out-Null
は、私はこの問題はもはやPut
doens't仕事Invoke-WebRequest
にしていることだと思います。ファイルを変更または更新する新しい方法があるかどうか知っていますか?
タンク。 「Invoke-WebRequest」が「Put」で動作しない場合は、ご存知ですか? – Till
-InFileを指定した 'Invoke-RestMethod'がそのトリックを行うかもしれません。私はプットについてはわからないが、ポストを使ってみるだろう。 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-restmethod?view=powershell-5.1 –