change backup location to Default User profile

This commit is contained in:
Pavel Muhortov 2024-01-13 18:55:21 +03:00
parent 7d7c775044
commit a23cdcf345
2 changed files with 32 additions and 18 deletions

View File

@ -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

View File

@ -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
```
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