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…
    • Jacob S
      0 Offline Jacob S Wed, Oct 2 2019 4:05 AM in reply to Dave Brumbaugh

      This does not help as the datasource admin might not even be allowed (due to outdated company policy) to add a user into that specific group. 
      There must be a way to log in to a data source with the EXACT same privileges as you would have if that user logs in using the Explorer desktop app.
       
      We have been using the cmdlets for years in our projects, just to get the data from our clients (so yeah, external sources and completely unable to make requests for group membership) down to our servers, and have it synced. Since we don’t want nor need to work in a PW environment. 
      As for now, we are stuck with the older versions of PWP_DAB. Next step is to abandon it and use tools like AutoIT/AHK.
      I mean, how did you not even think of this scenario? Just think of any possible way ProjectWise could be used. Especially for a repetitive task (more than one time in a week/month). It is not like that every single ProjectWise user is admin, true admin usage would only represent a small percentage of a total usage in a project.

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Brian Flaherty
      0 Offline Brian Flaherty Wed, Feb 13 2019 10:17 AM in reply to Patrick Tran

      They must be in a ProjectWise Group.

      • Cancel
      • Vote Up -1 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Patrick Tran
      0 Offline Patrick Tran Tue, Feb 12 2019 6:53 PM in reply to Dave Brumbaugh

      Hey Dave,

      Do the users have to be in a PowerShell Users group or will a user list also work?

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Glenn Ryan
      0 Offline Glenn Ryan Fri, Jul 27 2018 5:55 AM in reply to Dave Brumbaugh

      This is timely. I tried logging in with a 'test' account only to receive the error noted by the O.P. I had the thought of doing Infrastructure Change Testing with Pester, so hopefully this will allow me to say, use a 'standard' user account to bounce a drawing through the workflow and test that it actually did, etc. etc.

      So next time there is a change in the workflow, security or whatever, I can just run the tests again.

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Dave Brumbaugh
      +1 Offline Dave Brumbaugh Wed, May 30 2018 4:44 PM

      See version 1.5.9.0 just posted. You can now login with New-PWLogin and use the cmdlets with a non-admin user who is a member of a group called PowerShell Users.

      $encryptedPassword = Read-Host -Prompt "Enter Password:" -AsSecureString
      New-PWLogin Naou22468a:PW_GAS_PRD -UserName PowerShellUser -Password $encryptedPassword -NonAdminLogin

      Think I finally understood what you guys were asking for: the ability to do bulk processing against a datasource that may not be your own.  Did not even occur to me...

      Anyway.  Hope that helps.  Added Sqlite support for 64-bit, too.

      Dave

      Answer Verified By: Gavin Chapman 

      • Cancel
      • Vote Up +1 Vote Down
      • Sign in to reply
      • Reject 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