Can’t create tasks in Synology Active Backup for business

My Synology NAS DS1813+ is running for about 6 years, all good. I used the package “Active backup for business” to backup my AWS server data. Just config rsync and then all good to go.

The backup job was running fine for the past a few years. But I noticed that the task stopped since Christmas. When I tried to re-create the task, I got below errors:

And I also found below error message in /var/log/messages:

Tried to reinstall active backup, still the same.
After investigation, I found that this issue was caused by permission structure of my NAS share folder.
My NAS was coming with DSM 4, and after several major version upgrade, now it’s running DSM 6.2. It seems in the past DSM was using UNIX-like ACL and then from DSM 5.* it’s moved to Windows Like ACLs.
So I need to upgrade my NAS to convert share folder permission to Windows ACL:

After convert, Active backup starts working again.

Citrix always change default keyboard / input layout after login

I’m using Chinese input layout in my VDI, so usually I delete all other input layout.
And I found that every time when I login to my VDI via company’s laptop, my VDI’s default keyboard input layout will be changed to English (US), and I have to remove it again and again.

At beginning I thought it’s a windows bug, so I spent lots of time to check MS article to fix the problem…No fix…

And today I found that this issue is caused by Citrix not by Windows… Citrix introduced a new feature named “keyboard layout synchronization” in version 7.16. You can refer to below link:

https://docs.citrix.com/en-us/citrix-workspace-app-for-windows/configure.html#keyboard-layout-and-language-bar

To disable this feature,

Disable Firefox 65+ urlbar/address bar suggestion popups

According to https://bugzilla.mozilla.org/show_bug.cgi?id=1502392, browser.urlbar.autocomplete.enabled pref is no more used in Firefox 65.
So you can’t set below pref to false to disable the annoying Firefox address bar/url bar popups.

The only way to disable the popup is to use userChrome.css to control Firefox User interface.
Add below line to userChrome.css, done.

Powershell comparison: $null on the left

When I write powershell scripts, I always use below method to check whether variable is null or not.

When I use VScode, VScode suggested me to put $null to left. Why?

Check below example:

So, the right way to compare is always put $null on the left side.

Start IE in lock down mode

When we publish a website URL via Citrix, we always to lockdown the website user can access.
The easiest way is to use IE lock down mode. To enable lock down mode is simple, you only need to add “-p” parameter.
For example,

Then when user start the application, they will get a full screen IE with no addressbar, no bottons.
But please be aware that, in lock down mode there is no exit botton, so User need to press ALT+F4 to close IE.

Is there any better option?
Yes, you can use below script:

Then publish “IE.vba www.google.com”