群晖配置文件.dss解析

Views: 82

环境配置

安装7Zip4PowerShell

// 以管理员身份启动 PowerShell
// 安装 PowerShell 的 7Zip4PowerShell 模块
Install-Module -Name 7Zip4Powershell -RequiredVersion 2.2.0

安装PSSQLite

// 以管理员身份启动 PowerShell
// 安装 PowerShell 的 PSSQLite 模块
Install-Module -Name PSSQLite

执行脚本策略更改

// 以管理员身份启动 PowerShell
// 查询 PowerShell 执行脚本策略
get-executionpolicy
// 修改 PowerShell 执行脚本策略为“远程签名”
set-executionpolicy remotesigned

文件准备

下载脚本

来源:https://codeload.github.com/jdjdjd4096/SynoDSSexporter/zip/refs/heads/main

解压脚本到本地

建议解压到一个简短的不带空格的路径中。

下载群晖.dss配置备份

准备完成示例

配置解析

// 启动 PowerShell
.\SynoDSSexporter.ps1 .\ds718_20221026.dss
// 其中:ds718_20221026.ds是群晖的配置备份文件。

后记

在第一次执行时,会报错,提示变量没有定义。是因为脚本中的目录路径变量设置问题。第二次执行时,会自动创建该路径。

发表评论

Index