C#のメソッドがそのまま利用可能です。
System.IO.Path.GetFileName(url)
ようするに合同式の計算。 「year が4で割ってあまりがゼロかどうか」は
year mod 4 = 0
xxDataTable.Rows.Count
xxxDataTable.Rows.IndexOf(row)
orch_password = New System.Net.NetworkCredential(String.Empty, orch_cre_password).Password
AB Assignで。
"{""UsernameOrEmailAddress"":""" + orch_user + """,""tenancyName"":"""+tenant_id+""",""Password"":"""+ orch_password +"""}"
いやクオート多すぎでしょorz
このあとDeserialize jsonをつかう。。
クオート多すぎ文字列をどうにかするには、Dictionaryを使う。 Dictionaryで、
tenancyName -> tenant_id UsernameOrEmailAddress -> orch_user Password -> orch_password
を作成。
AB Asignで、
json = Newtonsoft.Json.JsonConvert.SerializeObject(jsonDic)
APIを呼ぶときヘッダに
X-UIPATH-OrganizationUnitId: 1
などをつける必要があるらしい。
Building API Requests If you have organization units enabled in your Orchestrator instance, please note that you need to include the OU Id in each request, as a header. For example, X-UIPATH-OrganizationUnitId? "6".
つけりゃ取れることは確認したが、そのユーザが複数に属している場合とか、どーすんだろう、、、。そのユーザがもってるOU全部の情報、じゃダメだったんだろうか。
https://activities.uipath.com/docs/get-environment-variable このアクティビティに渡せるキー値一覧は
https://msdn.microsoft.com/en-us/library/system.environment(v=vs.110).aspx コレだそう。わかるかっ。
これで、Windows OSのマシン名、アカウント名、ドメイン名などがとれる事を確認済み。
開発者向けの .NET Framework のインストール | Microsoft Docs
https://orchestrator.uipath.com/docs/software-requirements にもあるとおり、.NETのバージョンは4.5.2以上だから気をつけてね! Windows Server 2012 R2 の.NETは4.5.1というワナorz
Windowsって、IEで自己署名証明書をダウンロードしようとするとき、デフォルトではドット付きのURLだとインストールできない??
表示されるエラーは
お使いの PC はこの Web サイトのセキュリティ証明書を信頼しません。 Web サイトのセキュリティ証明書のホスト名が、参照しようとしている Web サイトと異なります。 エラー コード: DLG_FLAGS_INVALID_CA DLG_FLAGS_SEC_CERT_CN_INVALID
Win + R -> certmgr.msc で、証明書編集ツールが起動。
mmc.exeに近いツールっぽいな
Win + R -> mmc.exe 起動
mmc.exe のほうが便利かな。。
この記事は
現在のアクセス:6220