OneDrive経由渡し-パスワード別便通知でエNo.11239
ツノレタ さん 23/04/25 16:48
 
添付ファイルをOneDrive経由渡し-パスワード別便通知を試しているのですが,送信
時にエラーが発生し,送受信のエラー記録に,以下のメッセージが表示されます。

Cannot create link  The operation failed because sharing has been disabled o
n this site.

OneDriveをブラウザで開いてみたところ,エラーになったメールに添付したファイル
がアップロードされていました。

エラーになる原因として,どの様な事が考えられるでしょうか。

[ ]
RE:11239 OneDrive経由渡し-パスワード別No.11241
秀まるお2 さん 23/04/25 17:22
 
 「sharing has been disabled on this site.」ってことなので、サイト単位で共
有リンクの作成が禁止されてるんだろうと思います。

 僕のMicrosoft365アカウントの方でちょっと調べてみたら、たしかに「外部共有を
管理する」って項目があって、

 ○ 招待による認証済みゲストユーザーとの共有を許可します
 ● 匿名ゲスト リンクでの共有および認証済みユーザーとの共有を許可します
 ○ ディレクトリ内の既存のゲストユーザーとの共有のみを許可します

 などが選択できるようです。この辺の設定を管理者が禁止設定(一番上の設定)に
してるんじゃないかと思います。

 共有リンクの作成が管理者側で禁止されてるなら、どうしようも無い気がします。
それか管理者に交渉して許可してもらうか、あるいは何か別の、個人で購入したMicr
osoft365アカウントとかがあればそれを使うか。

[ ]
RE:11241 OneDrive経由渡し-パスワード別No.11242
ツノレタ さん 23/04/25 18:08
 
回答,ありがとうございます。
マクロからファイルをアップロードできたので,当該マクロが使える設定なのかな〜
と勝手に思っていました。
管理者に問い合わせてみようと思います。

[ ]
RE:11242 OneDrive経由渡し-パスワード別No.11243
秀まるお2 さん 23/04/25 18:16
 
 このマクロは秀丸メールに新しく追加した「OneDriveUpload」って関数をマクロか
ら呼び出して実現してるんですが、そのOneDriveUpload関数は、

 OneDrive上にフォルダ作成
 アップロード
 共有リンク作成

 と順に実行します。共有リンク作成に失敗してもフォルダ作成とアップロードは実
行されてしまってます。

 すみませんが共有リンク作成に失敗してもアップロードは済んでしまってるってこ
とで、了解お願いします。

[ ]
RE:11243 OneDrive経由渡し-パスワード別No.11244
ツノレタ さん 23/04/26 11:12
 
コメントありがとうございます。
マクロのフロー的にアップロードは済んでしまっているとのことで承知しました。

管理者に相談したところ,SharePointの管理権限を付与してもらえました(汗)ので,
Microsoft365にログインしてSharePointの管理センターにアクセスして外部共有のと
ころをみたのですが,最初の回答にあったとおりの選択肢ではなく,以下の様になっ
ていました。

コンテンツを共有できる相手:
 すべてのユーザー
●新規および既存のゲスト
 既存のゲスト
 自分の組織内のユーザーのみ

外部共有の詳細設定
□ドメインごとに外部共有を制限する
□特定のセキュリティグループのユーザーのみに外部共有を許可する
□ゲストは,共有への招待が送信されたときと同じアカウントでサインインする必要
があります
■ゲストが所有していないアイテムを共有できるようにする
□サイトまたはOneDriveへのゲストアクセスは,この日数が経過すると自動的に有効
期限切れになります
□確認コードを使用するユーザーは,この日数の後に再認証を行う必要があります

見ている箇所が違うのでしょうか。
もう少し調べてみようと思います。

[ ]
RE:11244 OneDrive経由渡し-パスワード別No.11247
秀まるお2 さん 23/04/26 11:51
 
 「匿名ゲスト」に対しての許可が出来ないとダメな気がするんですが、そういう設
定が無いのですね。これは困りました。会社組織用のMicrosoft365で匿名ゲストへの
共有許可って物が無いとしたら、マクロが使えないです。

 僕の方は個人用のMicrosoft365を契約しています。1ユーザーしかいません。Micr
osoft365管理センターにログインして、左上にある「三」みたいな所をクリックして
出てくるメニューの「アクティブなユーザー」をクリックし、出てきたユーザーの中
にある自分自身をクリックすると、右側に

 秀斉     斉藤秀夫(サイトー企画)
          パスワードのリセット

  アカウント  デバイス ライセンスとアプリ  メール  OneDrive

 みたいなのが出てきまして、そこの「OneDrive」をクリックしてから

 共有
 斉藤秀夫(サイトー企画) のファイルとフォルダーの外部共有を制御します。
 外部共有を管理する

 の所の「外部共有を管理する」をクリックして、その先に3つの選択肢があって、
デフォルトで「匿名ゲスト」になっています。

 Microsoft 365管理センターの検索欄に「共有」を入れて探してみたら、以下のド
キュメントはありました。

https://learn.microsoft.com/ja-jp/sharepoint/turn-external-sharing-on-or-off?WT.mc_id=365AdminCSH_globalsearch

 この辺見て試していただく作戦でどうでしょうか。

[ ]
RE:11247 OneDrive経由渡し-パスワード別No.11252
ツノレタ さん 23/04/26 18:29
 
色々確認くださり,ありがとうございます。

 共有
 ツノレタのファイルとフォルダーの外部共有を制御します。
 外部共有を管理する
    ↑
指示のとおりに辿ってみたのですが,「外部共有を管理する」がありませんでした。
参考リンクなども含め,もう少し確認してみたいと思います。

[ ]