Hi Lawrence, no worries at all.
It does seem that Windows 10 has caused lots of issues for various different features, I suppose it's to be expected with a new release though. No doubt things will get ironed out over time.
I am doing this on Windows Server, but I'm not using Powershell, batch script or the command line directly. I'm doing this through Task Scheduler, and as the wbadmin command still exists in Windows 10, it should work with Windows 10 also.
I will guide you through what I have done, but on a Windows 10 PC:
1. Go to Start, type "Task Scheduler" and press
Enter.
2. On the left, right-click on the item called **"Task Scheduler Library"**and click "New Folder...". Name the new folder something like "My Backup" so you can identify it later.
3. Right-click your new folder and click "Create Task...".
4. On the "General" tab, name the task something you'll recognise if you need to change it later. Select "Run whether user is logged on or not", tick the option to "Run with highest privileges"
and to make it "Hidden". Also, on the general tab, you may need to change the "Configure for:" item to "Windows 10".
5. Go to the "Triggers" tab and click "New...". Here, select when you would like to run the task. I have mine setup as a "Daily" occurrence running when my computer will be on, but not being
used (e.g 03:00 am).
6. Go to the "Conditions" tab. If you have a laptop, you may want to "Start the task only if the computer is on AC power". the settings on this tab are really down to what kind of device you are using and
how you want to configure it. Whatever you do, try to keep it simple!
7. Got to the "Settings" tab and tick, "Allow task to be run on demand", "Run task as soon as possible after a scheduled start is missed", "Stop the task if it runs longer than: 3 days", "If the running task does not end when requested, force it to stop". You can alter these selections if you wish, these are the settings I generally use.
8. Go to the "Actions" tab and click "New...". Leave the Action as "Start a Program", in the "Program/Script" text box, type: "wbadmin" (no quotes). in
the "Add arguments" text box, type: "start backup -backupTarget:(Your Backup Drive, e.g E:) -allCritical -include:(Files to be included in the backup, e.g C:,E:) -quiet". Change the items in brackets to actual file paths/locations
on your computer. Here's an example if needed:
start backup - backupTarget:\192.168.1.3\BackupFolder -allCritical -inlcude:C:\Users,E:\ -quiet
After this has been done, click "OK" on both windows you have open. A new task should appear in the middle pane in Task Scheduler. To test it, right-click the task and click "Run". You can view the history of each task by
clicking on the task and then clicking the "History" tab on the lower-middle pane of the Task Scheduler. Here you can see whether the task has been started/completed successfully or not.