From a23cdcf345c859585bc42ffa0df1046784fe1239 Mon Sep 17 00:00:00 2001 From: Pavel Muhortov Date: Sat, 13 Jan 2024 18:55:21 +0300 Subject: [PATCH] change backup location to Default User profile --- 1cibases.cmd | 4 ++-- README.md | 46 ++++++++++++++++++++++++++++++---------------- 2 files changed, 32 insertions(+), 18 deletions(-) diff --git a/1cibases.cmd b/1cibases.cmd index 4bdd636..d293f73 100644 --- a/1cibases.cmd +++ b/1cibases.cmd @@ -10,12 +10,12 @@ Positional parameters: [2] b - backup r - restore -Administrator rights are not required +Administrator rights are not required for restore and required for backup. -------------------------------------------------- :Start set workingdir="%USERPROFILE%\AppData\Roaming\1C\1CEStart" - set archivedir="D:\settings" + set archivedir="%SYSTEMDRIVE%\Users\Default\AppData\Roaming\1C\1CEStart" set choice=%~2 :Set_Choice diff --git a/README.md b/README.md index ce61300..0afa4d0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # Tweaks for Windows + Tools for managing Windows setting * [`hvswitch`.cmd](https://git.hmp.today/pavel.muhortov/tweaks-for-windows#hvswitch-cmd) @@ -6,51 +7,64 @@ Tools for managing Windows setting * [`1cibases`.cmd](https://git.hmp.today/pavel.muhortov/tweaks-for-windows#1cibases-cmd) ____ + ## `hvswitch`.cmd + **Description:** Microsoft Hyper-V switch on/off **Dependencies:** Windows (tested version 10.0.19043) | POSITION | PARAMETERS | DESCRIPTION | DEFAULT | |-----------|--------------|------------------------|---------------| -| 1 | **[qn]** |execution without pauses| `None` | -| 2 | **[y]** |enable Hyper-V, if it off| `None` | -| 2 | **[n]** |disable Hyper-V, if it on| `None` | - +| 1 | **[qn]** |execution without pauses| `None` | +| 2 | **[y]** |enable Hyper-V, if it off| `None` | +| 2 | **[n]** |disable Hyper-V, if it on| `None` | Example usage in terminal: + ```cmd .\hvswitch.cmd qn y ``` ____ + ## `rdpusers`.cmd + **Description:** RDS Shadow Connection **Dependencies:** Windows (tested version 6.3.9600), permission on target hostname (*gpedit.msc -> Computer Configuration -> Policies -> Administrative Templates -> Windows components -> Remote Desktop Services -> Remote Session Host -> Connections -> Set rules for remote control of Remote Desktop Services user sessions: Full Control without users's permission*) - | POSITION | PARAMETERS | DESCRIPTION | DEFAULT | |-----------|--------------|------------------------|---------------| -| 1 | **[host]** |hostname or address with sessions for connect| `None` | - +| 1 | **[host]** |hostname or address with sessions for connect|`None`| Example usage in terminal: + ```cmd .\rdpusers.cmd ts.domain.local ``` ____ + ## `1cibases`.cmd -**Description:** 1CEStart backup/restore settings -**Dependencies:** Windows (tested version 6.3.9600); launch method if automation is needed (*gpedit.msc -> User Configuration -> Administrative Templates -> System -> Logon -> Run these programs at user logon: C:\Windows\System32\GroupPolicy\User\Scripts\Logon\1cibases.cmd qn r) + +**Description:** +> 1CEStart backup/restore settings + +**Dependencies:** +> +> * Windows (tested version 6.3.9600) +> * privileged rights for backup | POSITION | PARAMETERS | DESCRIPTION | DEFAULT | |-----------|--------------|------------------------|---------------| -| 1 | **[qn]** |execution without pauses| `None` | -| 2 | **[b]** |restore| `None` | -| 2 | **[r]** |backup| `None` | +| 1 | **[qn]** |execution without pauses| `None` | +| 2 | **[b]** |restore | `None` | +| 2 | **[r]** |backup | `None` | +### `1cibases`.cmd setup -Example usage in terminal: -```cmd -.\1cibases.cmd qn r -``` \ No newline at end of file +1\. Create and edit `%SYSTEMDRIVE%\Users\Default\AppData\Roaming\1C\1CEStart\ibases.v8i` manually or by backup your settings running ```.\1cibases.cmd qn b``` as Administrator. New user profiles will have this `ibases.v8i`. + +2\. Only if you need to rewrite user changes at their logon: +> +> * Create `%SYSTEMDRIVE%\Windows\System32\GroupPolicy\User\Scripts\Logon\1cibases.cmd` +> * gpedit.msc -> User Configuration -> Administrative Templates -> System -> Logon -> Run these programs at user logon: %SYSTEMDRIVE%\Windows\System32\GroupPolicy\User\Scripts\Logon\1cibases.cmd qn r