問題タブ [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.
dns - Office 365 試用版アカウントを自分のドメインに関連付ける方法を教えてください。
Office 365 試用版アカウントを自分のドメインに関連付けるにはどうすればよいですか?
powershell - PowerShell foreach フィルター
このような増分パスワード変更PowerShellスクリプトを開発しようとしています
入力 csv ファイル: D:\pws\newpws.csv
出力 csv ファイル: D:\pws\lastprocessedId.csv
これまでのところ、私はこれしか持っていません:
このスクリプトを変更して、次の csv 行のみを処理するようにします。
- yyyymmddhh00000 - たとえば、現在の時刻が 2012 年 6 月 15 日午後 3 時 35 分である場合、フィルタには次のものが含まれる必要があります: 201206151300000、および
- lastprocessedId.csv に保存されている lastID よりも大きいユーザー ID を持つ
スクリプトの実行が完了したら、lastprocessedId.csv の lastID を newpws.csv の最後の行の userID で更新する必要があります。
office365 - Office 365 のドキュメント ライブラリに .xslx ファイルをアップロードする
xml ファイルをアップロードし、それにカスタム ドキュメント コンテンツを割り当てます。それは正常に動作します。しかし、同じコードで xlsx ファイルをアップロードし、カスタム ドキュメント コンテンツ タイプを割り当てます。しかし、コンテンツタイプを表示すると、デフォルトのドキュメントに設定されていました。
ブラウザーを介して同じ xlsx ファイルをアップロードし、カスタム ドキュメント コンテンツ タイプを割り当てる場合。それは正常に動作します。
クライアント オブジェクト モデルは、Office 365 でファイルをアップロードする方法を提供しますか??
sharepoint - SharePoint のオンライン ファイル アップロードと WebClient の実行タイムアウトの問題
webclient を使用して、SharePoint オンライン サーバーにファイルをアップロードしようとしています。7MB程度までは問題ありません。7 MB でタイムアウト エラーが発生し始めました。ファイルのサイズは、サーバーの状態またはネットワークの状態によって異なります。これは、読み込み時間が 2 分を超えると発生します。実行時または永続的な構成でオンラインの共有ポイントのタイムアウト値を設定する方法を知っている人はいますか? 次の方法を使用してファイルをアップロードしています。
ありがとう
ホルタンベイ
outlook - Office365 での Outlook.Application.CreateItem のメッセージ: 操作に失敗しました
Add-in-Express を使用して Outlook プラグインを作成しました。コード:
Outlook が Exchange に接続されている場合に機能します。Outlook が Office365 に接続されている場合に失敗します。エラー:
一部の調査では、ループ内でこれらの呼び出しを行う場合、オブジェクトを解放する必要があることが示されています。しかし、私はループしていません。仕事の電話も一通も取れないので、手放すまでには至りません。
Wireshark と Charles でテストすると、問題はクライアントにあることがわかります。サーバーからより詳細なエラーが発生しているかどうかを確認しようとしましたが、サーバーへのトラフィックはまったくありません。
クイック Python スクリプトは、コマンド ラインから動作します。
したがって、それはクライアントの何かでなければなりません。おそらくスレッドに関連していると思いますか?
web-applications - Office365 のフォント設定が保存されない
Outlook Web アプリケーションで奇妙なフォントの問題が発生しました。
メールを書くためのデフォルトのフォントは、サイズ 10 に変更することを拒否します。サイズ 8 に設定すると、サイズ 8 になります。サイズ 12 に設定すると、サイズ 12 になります。サイズ10、それは私が最後に置いたもののままです.
問題はサーバーにあるようです。ログオンしているコンピューターまたはブラウザーに関係なく、同じ問題が存在します。
このような奇妙な行動をする人は他にいますか?
これを解決できる「サーバー側」のコントロールはありますか、または私のプロファイルを何らかの方法でリセットできますか (電子メールを失うことなく)。
あらゆる提案をお寄せいただきありがとうございます。
redirect - C#コードを使用したsharepoint 2010 webpart(サンドボックスソリューション)のページリダイレクトは可能ですか?
私はサンドボックス ソリューションを使用しており (sharepoint 2010 プロジェクトは Office 365 にあるため、サンドボックス ソリューションを使用しています)、ボタン クリック イベントであるページから別のページに移動したいと考えています。これは JavaScript によって実現されますが、クリック イベントでの操作は実行されていません。
たとえば、ページの読み込み時にJavaScriptを目的のイベントに割り当てると、イベントはイベント内のコードに入ることなくリダイレクトを実行します。
リダイレクトに使用される JavaScript は次のとおりです。
イベントコードは次のとおりです。
ご覧のとおり、リダイレクトは btnCancel に対して正常に機能します。私はそれをbtnSubmitに割り当てていません.リダイレクトするだけで、上記の指定されたコードに移動しません.マイクロソフトのヘルプを試してみましたが、彼らも無知でした.回答をいただければ幸いです.プロジェクトの要件が変更されました. 長い間回答がありません。詳細を確認してください。前もって感謝します。
php - PHPとLDAPを使用してMicrosoftOffice365に接続する
私が働いている会社は、ローカル交換をホストされたOffice365ソリューションに移行しました。現在、外部で(ローカルネットワークに対して)ホストされているいくつかのWebサイトを構築中であり、LDAP認証を使用して既存のホストされているユーザーベースに基づいて構築したいと考えています。
PHPとLDAPを使用してリモートでホストされているAD(この場合はOffice 365)に接続し、ユーザーを認証する方法について、誰かが説明または指摘できますか?
お手数をおかけしますが、よろしくお願いいたします。
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
メソッドで破棄されます。スクリプトの実行は、次のコード行によって行われます。PowerShellInvoker
Office365Connector
紹介は以上です - ここで本当の問題が発生します。
私のアプリケーションには、ユーザー リストがあります。ユーザーをクリックすると、AJAX リクエストを使用して追加情報が読み込まれます。このリクエスト内で、アプリはクラスのシングルトン インスタンスを使用してOffice365Connector
、ユーザーのライセンス情報を取得します。ほとんどの場合、これはすべて完全に機能します。しかし、AJAX リクエストがコード 500 で終了することがあります。ソース コードをデバッグしていると、例外がPowerShellInvoker
上記の「呼び出し」行で、実行空間がもう開いていないことを教えてくれますが、その理由はわかりません。私は本当にそれを再現することさえできません。2 番目のユーザーをクリックすると、エラーが発生することがあります。場合によっては、10 番目または 15 番目のユーザーでエラーが発生します。MVC で使用される奇妙なクリーンアップ、タイムアウト、またはガベージ コレクションの手法については既に考えましたが、結論には達していません。IMHO、「ユーザーのクリック」の間の時間はわずか数秒であるため、Runspace の終了を時間ベースにすることはできません。
コマンドレットは Office 365 へのConnect-MsolService
接続を作成しますが、何も返しません。そのため、必要に応じて実行空間を再作成することは回避策ではありません。これは、PowerShellInvoker
クラスによって実行され、 Office365Connector
Office 365 に再接続する必要があることを認識しないためです。(これでも問題は解決しません。)クラスは他のPowerShellInvoker
場所でも使用されているため、解決策ではありません。
では、Runspace が閉じないようにする方法、または閉じられる理由を誰か教えてもらえますか?
編集:より多くのコード
完全なPowerShellInvoker
クラスはここにあります。
クラスでは、Office365Connector
現在多くのオーバーヘッドがあります。ここにいくつかのスニペットがあります:
コンストラクターでの初期化:
UPN のライセンスを取得する方法:
ご覧のとおりToList
、メソッドの戻り値 (特にPowerShellInvoker
) にいくつかの s を追加しました。これを行ったのは、これが閉じられた実行空間の理由である可能性があると考えたため、列挙型の遅延実行を防ぎたかったからです。