1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【UiPath】特定のパッケージを依存関係に持つローカルプロジェクト検索方法メモ

Last updated at Posted at 2025-02-14

はじめに

  • 本記事は、特定のパッケージを依存関係に持つローカルプロジェクト検索する内容です。
  • 記事の内容は、個人の見解または確認結果であり、UiPath の公式見解ではありません。
  • 製品仕様や参考画像は 24.10 バージョンのもので構成しています。

古い共通部品を使ってるプロジェクトを確認したいときありませんか?

影響調査.JPG

2025年1月31日現在プレビュー版ですが、Automation Cloud の管理者権限をお持ちの方であれば Automation Ops > 「フィードを管理」 > 「ツール」から、任意テナント・フォルダ内に対して特定パッケージを含むプロジェクトの検索機能が実装されています。

一般向けにリリースされる際に対応があるかはわかりませんが、「フィードを管理」は Automaion Ops のアクセス権の管理画面で「AutomaionOps Administrator」を付与してもアクセスできません。
「フィードを管理」は Automaion Cloud の管理者(組織管理者)のみアクセス可能です。

影響調査2.JPG

てっとり早く、ローカルで検索するならPowerShellスクリプト

運用に依るので、次のケースであれば役に立つとおもいます↓↓

  • シンプルに自分の開発フォルダ(ドキュメント\UiPath)以下を検索したい
  • 部署に貸与されてるUR実行端末に自部署のパッケージはほとんどインストールされている

次のPowerShellスクリプトの中央の検索パッケージ(★印)のパッケージ名とバージョンNoの部分を編集して実行してみてください。(以下は systemアクティビティのv22.10.X を検索する例)
結果はダウンロードフォルダ以下に出力されます。

# 検索するフォルダのパスを指定
#  特定のアカウントにインストールされたパッケージを検索:
#   $folderPath = "C:\Users\{アカウント}\.nuget\packages"
#  開発フォルダ内のパッケージを検索
#   $folderPath = "C:\Users\{アカウント}\Documents\UiPath"
# 自身のアカウントにインストールされたパッケージを検索:
$folderPath = "$env:USERPROFILE\.nuget\packages"

# ★検索パッケージ
$searchString = '"UiPath.System.Activities": "\[(22\.10\.\d+)\]"'

# 指定したフォルダ以下のproject.jsonファイルを検索
Get-ChildItem -Path $folderPath -Recurse -Filter "project.json" | ForEach-Object {
# ファイルの内容を読み込み、指定した文字列が含まれているか確認
if (Select-String -Path $_.FullName -Pattern $searchString -SimpleMatch:$false) {
# 含まれている場合、ファイルパスを出力
Write-Output $_.FullName
}
} | Out-File -FilePath "$env:USERPROFILE\Downloads\output.txt"

(出力例)
影響調査3.JPG

OCにあがってるもの全部を対象にちゃんとやりたい

Ouyang さんの記事が参考になるのでご参照ください↓↓

さいごに

いかがでしたでしょうか。
「フィード管理」のツール機能が充実したら、上に書いた様なローテクは不要になるので機能改善に期待します( ゚Д゚) じっそうして はやく たのんます
最後までお読みいただきありがとうございます(・ω・)ノ

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?