問題タブ [office365]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
442 参照

dns - Office 365 試用版アカウントを自分のドメインに関連付ける方法を教えてください。

Office 365 試用版アカウントを自分のドメインに関連付けるにはどうすればよいですか?

0 投票する
1 に答える
1903 参照

powershell - PowerShell foreach フィルター

このような増分パスワード変更PowerShellスクリプトを開発しようとしています

入力 csv ファイル: D:\pws\newpws.csv

出力 csv ファイル: D:\pws\lastprocessedId.csv

これまでのところ、私はこれしか持っていません:

このスクリプトを変更して、次の csv 行のみを処理するようにします。

  1. yyyymmddhh00000 - たとえば、現在の時刻が 2012 年 6 月 15 日午後 3 時 35 分である場合、フィルタには次のものが含まれる必要があります: 201206151300000、および
  2. lastprocessedId.csv に保存されている lastID よりも大きいユーザー ID を持つ

スクリプトの実行が完了したら、lastprocessedId.csv の lastID を newpws.csv の最後の行の userID で更新する必要があります。

0 投票する
1 に答える
187 参照

office365 - Office 365 のドキュメント ライブラリに .xslx ファイルをアップロードする

xml ファイルをアップロードし、それにカスタム ドキュメント コンテンツを割り当てます。それは正常に動作します。しかし、同じコードで xlsx ファイルをアップロードし、カスタム ドキュメント コンテンツ タイプを割り当てます。しかし、コンテンツタイプを表示すると、デフォルトのドキュメントに設定されていました。

ブラウザーを介して同じ xlsx ファイルをアップロードし、カスタム ドキュメント コンテンツ タイプを割り当てる場合。それは正常に動作します。

クライアント オブジェクト モデルは、Office 365 でファイルをアップロードする方法を提供しますか??

0 投票する
1 に答える
1169 参照

sharepoint - SharePoint のオンライン ファイル アップロードと WebClient の実行タイムアウトの問題

webclient を使用して、SharePoint オンライン サーバーにファイルをアップロードしようとしています。7MB程度までは問題ありません。7 MB でタイムアウト エラーが発生し始めました。ファイルのサイズは、サーバーの状態またはネットワークの状態によって異なります。これは、読み込み時間が 2 分を超えると発生します。実行時または永続的な構成でオンラインの共有ポイントのタイムアウト値を設定する方法を知っている人はいますか? 次の方法を使用してファイルをアップロードしています。

ありがとう

ホルタンベイ

0 投票する
3 に答える
3972 参照

outlook - Office365 での Outlook.Application.CreateItem のメッセージ: 操作に失敗しました

Add-in-Express を使用して Outlook プラグインを作成しました。コード:

Outlook が Exchange に接続されている場合に機能します。Outlook が Office365 に接続されている場合に失敗します。エラー:

一部の調査では、ループ内でこれらの呼び出しを行う場合、オブジェクトを解放する必要があることが示されています。しかし、私はループしていません。仕事の電話も一通も取れないので、手放すまでには至りません。

Wireshark と Charles でテストすると、問題はクライアントにあることがわかります。サーバーからより詳細なエラーが発生しているかどうかを確認しようとしましたが、サーバーへのトラフィックはまったくありません。

クイック Python スクリプトは、コマンド ラインから動作します。

したがって、それはクライアントの何かでなければなりません。おそらくスレッドに関連していると思いますか?

0 投票する
1 に答える
485 参照

web-applications - Office365 のフォント設定が保存されない

Outlook Web アプリケーションで奇妙なフォントの問題が発生しました。

メールを書くためのデフォルトのフォントは、サイズ 10 に変更することを拒否します。サイズ 8 に設定すると、サイズ 8 になります。サイズ 12 に設定すると、サイズ 12 になります。サイズ10、それは私が最後に置いたもののままです.

問題はサーバーにあるようです。ログオンしているコンピューターまたはブラウザーに関係なく、同じ問題が存在します。

このような奇妙な行動をする人は他にいますか?

これを解決できる「サーバー側」のコントロールはありますか、または私のプロファイルを何らかの方法でリセットできますか (電子メールを失うことなく)。

あらゆる提案をお寄せいただきありがとうございます。

0 投票する
2 に答える
8188 参照

redirect - C#コードを使用したsharepoint 2010 webpart(サンドボックスソリューション)のページリダイレクトは可能ですか?

私はサンドボックス ソリューションを使用しており (sharepoint 2010 プロジェクトは Office 365 にあるため、サンドボックス ソリューションを使用しています)、ボタン クリック イベントであるページから別のページに移動したいと考えています。これは JavaScript によって実現されますが、クリック イベントでの操作は実行されていません。

たとえば、ページの読み込み時にJavaScriptを目的のイベントに割り当てると、イベントはイベント内のコードに入ることなくリダイレ​​クトを実行します。

リダイレクトに使用される JavaScript は次のとおりです。

イベントコードは次のとおりです。

ご覧のとおり、リダイレクトは btnCancel に対して正常に機能します。私はそれをbtnSubmitに割り当てていません.リダイレクトするだけで、上記の指定されたコードに移動しません.マイクロソフトのヘルプを試してみましたが、彼らも無知でした.回答をいただければ幸いです.プロジェクトの要件が変更されました. 長い間回答がありません。詳細を確認してください。前もって感謝します。

0 投票する
2 に答える
21120 参照

php - PHPとLDAPを使用してMicrosoftOffice365に接続する

私が働いている会社は、ローカル交換をホストされたOffice365ソリューションに移行しました。現在、外部で(ローカルネットワークに対して)ホストされているいくつかのWebサイトを構築中であり、LDAP認証を使用して既存のホストされているユーザーベースに基づいて構築したいと考えています。

PHPとLDAPを使用してリモートでホストされているAD(この場合はOffice 365)に接続し、ユーザーを認証する方法について、誰かが説明または指摘できますか?

お手数をおかけしますが、よろしくお願いいたします。

0 投票する
1 に答える
1240 参照

c# - C# PowerShell Runspace が不定期に終了する理由がわからない

AD のユーザーに関する情報を表示する MVC Web アプリケーションがあります。AD は Office 365 と同期されているため、UPN を使用して、Office 365用の Windows PowerShell コマンドレットを使用して Office 365 からライセンス情報を取得できます。基本的に、これはすべて正常に機能します。

初期化コマンドレットConnect-MsolServiceが完了するまでに時間がかかるため、Office365Connectorクラスに一種のシングルトン パターンを使用しています。私のGlobal.asax中でApplication_Start()シングルトンインスタンスを初期化し、Application_End()それを破棄します。コネクタ クラスはPowerShellInvoker、名前が示すように、PowerShell の呼び出しをカプセル化するクラスのインスタンスを 1 つだけ使用します。コンストラクター内の PowerShell 初期化コードはPowerShellInvoker次のようになります。

クラスは、パラメータとしてOffice365Connectorこのコンストラクタを呼び出し"MSOnline"ます。このMSOnlineモジュールには、Office 365 のコマンドレットが含まれています。後でコマンドを実行するために、 フィールド_runspaceとフィールドを保持しています。_invoker両方のフィールドは、(クラスが破棄されるときに呼び出される) のDisposeメソッドで破棄されます。スクリプトの実行は、次のコード行によって行われます。PowerShellInvokerOffice365Connector

紹介は以上です - ここで本当の問題が発生します。

私のアプリケーションには、ユーザー リストがあります。ユーザーをクリックすると、AJAX リクエストを使用して追加情報が読み込まれます。このリクエスト内で、アプリはクラスのシングルトン インスタンスを使用してOffice365Connector、ユーザーのライセンス情報を取得します。ほとんどの場合、これはすべて完全に機能します。しかし、AJAX リクエストがコード 500 で終了することがあります。ソース コードをデバッグしていると、例外がPowerShellInvoker上記の「呼び出し」行で、実行空間がもう開いていないことを教えてくれますが、その理由はわかりません。私は本当にそれを再現することさえできません。2 番目のユーザーをクリックすると、エラーが発生することがあります。場合によっては、10 番目または 15 番目のユーザーでエラーが発生します。MVC で使用される奇妙なクリーンアップ、タイムアウト、またはガベージ コレクションの手法については既に考えましたが、結論には達していません。IMHO、「ユーザーのクリック」の間の時間はわずか数秒であるため、Runspace の終了を時間ベースにすることはできません。

コマンドレットは Office 365 へのConnect-MsolService接続を作成しますが、何も返しません。そのため、必要に応じて実行空間を再作成することは回避策ではありません。これは、PowerShellInvokerクラスによって実行され、 Office365ConnectorOffice 365 に再接続する必要があることを認識しないためです。(これでも問題は解決しません。)クラスは他のPowerShellInvoker場所でも使用されているため、解決策ではありません。

では、Runspace が閉じないようにする方法、または閉じられる理由を誰か教えてもらえますか?

編集:より多くのコード

完全なPowerShellInvokerクラスはここにあります。

クラスでは、Office365Connector現在多くのオーバーヘッドがあります。ここにいくつかのスニペットがあります:

コンストラクターでの初期化:

UPN のライセンスを取得する方法:

ご覧のとおりToList、メソッドの戻り値 (特にPowerShellInvoker) にいくつかの s を追加しました。これを行ったのは、これが閉じられた実行空間の理由である可能性があると考えたため、列挙型の遅延実行を防ぎたかったからです。