Company Portal System Tray Icon: New Intune Features

Company Portal System Tray Icon: New Intune Features

A few weeks ago I released the Company Portal System Tray tool. The post has received very good feedback and the tool was tested by some and also used productively. I have been working on developing the tool further and integrating more useful functions that can help with troubleshooting. The first version of the Company Portal system tray icon has many quick access possibilities to system tools or logs that are important for troubleshooting an Intune managed device. In addition, this tool has a quick access to open the Company Portal.

In this blog I want to introduce the new version of the Tool.

The new Features

Sync device

In the previous version there was only the possibility to sync apps. In this version there is also the possibility to sync the device compliance state.

Company Portal system tray icon menu with troubleshooting tools

Open Quick Assist

There is a button to open quick assist to connect remotely to the device. If you use another remote support tool you can also change this to TeamViewer or AnyDesk.

Company Portal system tray menu with troubleshooting options

Get System Info

In this version is a menu with all important system information that can be important for supporting the device. You can see here for example the hostname, the IP, if the device is MDM managed and much more information. It is also not a big deal to add here more important information.

Company Portal system tray menu with troubleshooting options

Change the Password of the login user

You will also find in the company portal system tray tool a quick access to change the password of the logged in user.

Company Portal system tray icon menu options
Company Portal System Tray Icon: New Intune Features

How to deploy the tool

In the version 1.0 of the Company Portal System Tray Icon the tool was deployed via a PowerShell script. In V2 I have decided to deploy the tool via a Win32 because it is better located in Apps as in scripts. This also simplifies the integration into your environment. Now I will explain how you can deploy the app:

  • Open the Intune admin center
  • Navigate to Apps -> Windows
  • Click Add
  • Select Windows app (Win32) as App type
Company Portal System Tray Icon: New Intune Features
  • Click Select app package file
  • Click Upload and select the .intunewin file
  • Click OK
Company Portal System Tray Icon: New Intune Features
  • Give the application a name and customize the app information.
  • Click Next
Company Portal System Tray Icon: New Intune Features
  • Enter install.bat and deinstall.bat as install/uninstall command
  • Change the Device restart behavior to No specific action
  • Click Next
Company Portal System Tray Icon: New Intune Features
  • Select 32-bit and 64-bit as operating system architecture
  • Select a minimum OS Version

Hints: If you want to specify further requirements, such as minimum free disk space, you can do this in this step.
It is also possible to specify a file, a registry value or a script as a requirement.

Company Portal System Tray Icon: New Intune Features
  • Select Manually configure detection rules as Rules format
  • Click Add
  • Select File as Rule type
  • Enter “C:\Windows_Tools” as file path and “IntuneSystemTrayV2” as folder.
  • The detection method is File or folder exists
  • Click Next
Company Portal System Tray Icon: New Intune Features
  • Skip the dependencies and supersedence step and click Next.
  • Click Next
Company Portal System Tray Icon: New Intune Features
  • Click Create
Company Portal System Tray Icon: New Intune Features

Conclusion

I hope I could help you with this little tool to simplify the troubleshooting process for the end user or to enable the end user who calls the support hotline to give more specific checks and answers. If you have ideas what I can add to the tool then let me know, I’m happy about any idea. You also have the possibility to add your own actions or checks that are specific to your environment.

Stay healthy, Cheers
Jannik

11 thoughts on “Company Portal System Tray Icon: New Intune Features

  1. Excellent! An idea: Add an ‘Email the Helpdesk’ item. It could use a mailto: link formatted with everything from System Info automatically inserted into the body of a new message using the default mailto handler. Bonus points if the To address could be pre-filled using a .txt file that deploys during installation, but otherwise, the person could just type the helpdesk email address.
    Or a simple web link to a custom Helpdesk portal address, with the System Info data in the user’s clipboard so they could be directed to paste it in.

  2. I really love the idea of this little tray app! Thanks for sharing. Ever wondering how to refresh data gathered by the script without exiting the app and starting it all over?

  3. Hi Jannik,

    I was successfully able to install the script as per your steps. but after restart I am anot able to see the Tool in the Notification area. I can see it has copied the contains in the C:\Windows\_Tools\ folder & also it has created Task Schedular too. When I check Task Schedular history, it is showing “Task Scheduler successfully completed task “\StartCompanyPortalSystemTray” , instance “{43f73ddc-7c61-4ae6-b9da-1e06ffa95a75}” , action “C:\windows\System32\WindowsPowerShell\v1.0\PowerShell.EXE” with return code 2147942401.”, so I believe task scehduler is not able to run that script successfully from C:\Windows\_Tools\ folder.

    Also, I have tried to run the script Create-IntuneSystemTryV2 script from C:\Windows\_Tools\ folder, it is not runnning. It is throwing “cannot be loaded because running scripts is disabled on this system” error.

    So, do we need to add any commands in “Create-IntuneSystemTryV2 script” at the beginning of the script something like;

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

  4. Hi @Jannik,

    This looks great! Thanks for taking the time to build this. We are testing it out and seem to have run into an issue. Installing via InTune fails with an error that detection fails. Though no files are copied. Windows 10 19045 Build. Any suggestions?

    Best,
    Peter

Comments are closed.