Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
ProjectWise
  • Product Communities
ProjectWise
ProjectWise PowerShell Extensions Forum Get-PWDocumentsBySearch : Not logged in as a ProjectWise Administrator.
    • Sign In

    • State Verified Answer
    • Replies 25 replies
    • Answers 3 answers
    • Subscribers 70 subscribers
    • Views 7251 views
    • Users 0 members are here

    Get-PWDocumentsBySearch : Not logged in as a ProjectWise Administrator.

    Gavin Chapman
    Offline Gavin Chapman over 5 years ago

    When running a simple 'Get-PWDocumentsBySearch' command
    $Docs = Get-PWDocumentsBySearch -SearchName "$ProjectFolderPath\$pdfSearchName" -filename '%.pdf' -GetAttributes

    I now get an error, which I never used to get before
    Get-PWDocumentsBySearch : Not logged in as a ProjectWise Administrator.

    I am using the Open-PWConnection method because I don't want to use an administrator login -Admin parameter, the New-PWLogin method requires an administrator login and I don't want to use the GUI because this is on an automatic scheduled task.

    ModuleType Version    Name
    ---------- -------    ----
    Binary     1.5.5.0    PWPS_DAB

    Any assistance will be greatly appreciated
    Kind regards Gavin Chapman

    • Sign in to reply
    • Cancel

    Top Replies

    • John Story
      Offline John Story Mon, May 14 2018 8:27 AM in reply to Gavin Chapman +4
      I hope this is a typo or requires some other context... Similarly, for PWPS_DAB we use a "Service" account that is granted elevated rights to given Projects on a Project by Project basis, and it is definitely…
    • Duncan Taylor
      Offline Duncan Taylor Tue, May 15 2018 8:32 AM in reply to John Story +3
      A ditto for me. This will result in the PowerShell functions becoming absolutely useless. I am using PowerShell to produce dashboard reports from ProjectWise data (which are not available from Project…
    • Gavin Chapman
      Offline Gavin Chapman Mon, May 14 2018 5:58 AM in reply to Brian Flaherty +2
      Hi Brian We have a 'Batch' user account that we use for certain automated tasks, these automated tasks manipulate data in one way or another, this account doesn't have admin rights and for certain reasons…
    Parents
    • Brian Flaherty
      0 Offline Brian Flaherty Mon, May 14 2018 3:12 AM

      We have updated ALL cmdlets within the PWPS_DAB module to require a ProjectWise Administrator login.

      • Cancel
      • Vote Up -1 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Gavin Chapman
      0 Offline Gavin Chapman Mon, May 14 2018 5:58 AM in reply to Brian Flaherty

      Hi Brian

      We have a 'Batch' user account that we use for certain automated tasks, these automated tasks manipulate data in one way or another, this account doesn't have admin rights and for certain reasons we don't want to give this account admin rights either. What was Bentley's reasoning for making the decision to update all the cmdlets to require an administrator login?

      Kind regards Gavin

      • Cancel
      • Vote Up +2 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    Reply
    • Gavin Chapman
      0 Offline Gavin Chapman Mon, May 14 2018 5:58 AM in reply to Brian Flaherty

      Hi Brian

      We have a 'Batch' user account that we use for certain automated tasks, these automated tasks manipulate data in one way or another, this account doesn't have admin rights and for certain reasons we don't want to give this account admin rights either. What was Bentley's reasoning for making the decision to update all the cmdlets to require an administrator login?

      Kind regards Gavin

      • Cancel
      • Vote Up +2 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    Children
    • John Story
      0 Offline John Story Mon, May 14 2018 8:27 AM in reply to Gavin Chapman

      I hope this is a typo or requires some other context...

      Similarly, for PWPS_DAB we use a "Service" account that is granted elevated rights to given Projects on a Project by Project basis, and it is definitely not a PWAdmin level account. Most of the functions in PWPS_DAB are user level functions anyway... why would you restrict those that can be done by regular users in the PWClient?

      We use this on a regular basis to supplement an existing "PWSync" tool that Dave wrote for our company a few years ago, which is failing, and we are told our only recourse is to use the PWPS_DAB functions to replace that capability. With that tool, it HAD to run in the PWAdmin context, and there was a username/password tool to encrypt the Password value to be put into an excel spreadsheet.

      In fact, our hope is to script certain bulk functions to work using the account/context of the user. An example is a series of actions with a 3rd Party Application, where processing or generation of a report is central to the function and deliverable, but is not captured by PW through Application Integration, and this resulting file would be scripted to automatically be pushed back into ProjectWise to allow the workflow to continue in ProjectWise. This would eliminate the problem of getting users to do the same task and speed the action, promoting workflows in ProjectWise.

      If this is the case, we are frozen at the previous version of PWPS_DAB for the functions that have been written, and all user context work is now dead.

      Really need some context and explanation here...

      • Cancel
      • Vote Up +4 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel

    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies