例如,当我尝试C:\Windows\system32\inetsrv\config\schema\IIS_schema.xml
在 Windows 10 Pro、build 20H2 上打开时,我总是可以在记事本中打开它,但如果我在 gvim(真正的编辑器)中打开它,它会假装文件不存在。
我什至以域管理员的身份运行 gvim,但它仍然让人觉得它不存在。我以前从未见过这种行为,真的很奇怪。
例如,当我尝试C:\Windows\system32\inetsrv\config\schema\IIS_schema.xml
在 Windows 10 Pro、build 20H2 上打开时,我总是可以在记事本中打开它,但如果我在 gvim(真正的编辑器)中打开它,它会假装文件不存在。
我什至以域管理员的身份运行 gvim,但它仍然让人觉得它不存在。我以前从未见过这种行为,真的很奇怪。
我知道一个人可以进入任务管理器并杀死一个进程;但是就像在将拇指驱动器从插槽中拔出之前不弹出它一样,如果可能的话,应该首先通知它被杀死的进程。
所以我的问题是如何优雅地杀死 Windows 中的进程?理想情况下使用 Powershell。
我捕获了一个映像,我试图在不使用 Sysprep 的情况下将其还原到另一个 VM,因为我正在积极使用我想要克隆的 vm 服务器,并且我不想再次设置它,我可以但是这将是浪费时间:
从 WinPE ISO 启动原始 VM,并显示 cmd 提示符:
捕获 共享读/写:\DESKTOP-O8ESL65\wsus_img
start /w wpeinit
连接到共享
net use i: \\DESKTOP-O8ESL65\wsus_img /user:someuser /password
使用以下命令捕获图像:
dism /capture-image /ImageFile:i:\install.wim /CaptureDir:C:\ /Name:"winserver_wsus2016"
不使用 Sysprep 进行还原
创建一个新的 vm 并使用 WinPE 启动它,然后在其上创建 GPT 分区:
start /w wpeinit
net use f: \\DESKTOP-O8ESL65\wsus_img
diskpart
Microsoft DiskPart version 10.0.14393.0Copyright (C) 1999-2013 Microsoft Corporation.On computer: MININT-TJ84J7UDISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> list vol
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 D DVD_ROM UDF DVD-ROM 6649 MB Healthy
Volume 1 RAW Partition 126 GB Healthy
Volume 2 C Recovery NTFS Partition 450 MB Healthy Hidden
Volume 3 E FAT32 Partition 100 MB Healthy HiddenDISKPART> select volume 1
DISKPART> format fs="ntfs" quick label="data"
DISKPART> assign letter=g
DISKPART> list vol
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 D DVD_ROM UDF DVD-ROM 6649 MB Healthy
Volume 1 G data NTFS Partition 126 GB Healthy
Volume 2 C Recovery NTFS Partition 450 MB Healthy Hidden
Volume 3 E FAT32 Partition 100 MB Healthy Hidden
DISKPART> exit
然后我运行它来应用映像,但是之后新的 VM 将无法启动:
dism /apply-image /Imagefile:f:\install.wim /index:1 /applydir:g:\
之后我无法从驱动器启动机器,所以我重复了上述步骤,然后在我读到以下命令可以用作 sysprep 的替代品后添加它:
bcdedit /set {default} device partition=c:
The boot configuration data store could not be opened.
The system cannot find the file specified.
bcdedit /set {default} osdevice partition=c:
The boot configuration data store could not be opened.
The system cannot find the file specified.
bcdedit /set {bootmgr} device partition=c:
The boot configuration data store could not be opened.
The system cannot find the file specified.
但是这些命令在 WinPE 中不起作用。我什至从 G:\Windows\System32\bcdedit.exe 尝试过,但仍然收到相同的消息。
我想设置 Windows 引导加载程序,以便 vm 可以启动并且我可以创建第二个 WSUS 服务器。我在想也许我需要做一个 runas,但由于我在 WinPE 中,我会以什么用户身份运行命令?我还在 bcdedit.exe 上找到了一些文档,但我是 GPT 分区和 UEFI 的新手,所以我不知道如何继续。
如果您从托管交换机连接中继端口而不是访问端口;在管理型交换机的访问端口上访问该 VLAN 时,带宽不会减半吗?
如果 Windows 程序使用 '/netonly' 参数以 'runas' 运行,是否有任何方法可以查看它正在为网络使用哪些凭据?类似于您在任务管理器、“任务列表”或 Get-Process 中看到某个用户正在运行进程的方式?
当 IP、网关、网络掩码在 Windows 10 中更改时,是否有事件 ID/日志/日志源?
我昨天和一个系统管理员一起工作,有一个供应商在 iSeries 工作,他能够在供应商工作时观察到绿屏。
就像 iSeries 的 VNC;如何做到这一点?
我运行了以下 PowerShell 脚本来比较组列表......
$dasMem = Get-ADUser -Server "<some-srv>" -Identity "<some-usr>" -Properties MemberOf | Select MemberOf
$blahx = $dasMem.MemberOf | % { $_ -replace "^CN=", "" } | % { $_ -replace ",.*$", "" } | sort
$blahx
当我得到列表时,我最终得到了一个缺失的组,Domain users
我认为这是一个标准的默认组。当我拉出脚本时,有什么原因会丢失它吗?
需要明确的是,我能够在 中看到该组Active Directory Users and Computers
,但不能从我上面的脚本中看到。
假设在 Nagios 服务器上定义了一个主机组;并且该主机组设置了一个通知,以便在某个或多个服务达到临界状态时发出通知,然后将向联系人发送一封通知电子邮件,说明应该查看它。Nagios XI 中是否存在这种功能?
根据我对 Nagios 的了解,很少有程序可以在网络上的不同机器上运行,它们会根据程序运行时返回的值以及已设置的阈值返回 OK、WARN 或 CRITICAL 状态WARN 和 CRITICAL 调用检查器。错误消息是由其他人在 Nagios 或其 Web 客户端中配置的吗?
是否有一个collectd 插件可以显示驱动器的品牌?
我问的原因是,我正在尝试创建一个 Grafana 仪表板,我需要将 Western Digital 驱动器设置为具有某些上限阈值,并将 Segate 驱动器设置为其他阈值(使用模板)。
不幸的是,当我查看 influxdb 时,我没有看到任何可以用来区分 Western Digital 驱动器和 Segate 驱动器的东西。不是型号或其他任何东西;它们只是显示为 sda、sdb、sdc 等。
我知道您可以通过在 dnsmasq.conf 中执行以下操作来分配静态 DNS 条目名称:
address=/wiki.leerdomain.lan/192.168.1.200
ptr-record=wiki.leerdomain.lan/192.168.1.200
然后使用 DHCP 使用相关机器的 mac 地址分配静态 IP 地址(请参阅下面 OpenWRT 的 UCI 配置):
config host
option name 'wiki.leerdomain.lan'
option mac 'xx:xx:xx:xx:xx:xx'
option ip '192.168.1.200'
但是,如何使用选项 DHCP 选项 12 设置 Linux 机器的主机名?(或者我已经用第二个片段这样做了?)
我希望有问题的机器能够运行命令hostname
并接收选项 12 分配的主机名。
这是一个与操作系统无关的问题;当部署到大量机器上时,唯一需要区分的就是mac地址;DHCP可以根据它的mac地址为每台机器分配一个IP,然后DNS会为它分配一个FQDN,但是如果你通过网络将同一个镜像部署到多台机器上,镜像本身的操作系统必须知道如何设置主机名机器启动时的状态;那么引导/写入的操作系统映像如何确定如何设置自己的主机名?
当我在我的中包含以下内容时nodes.pp
:
class {'bareos':
...
manage_database => true,
...
我收到以下错误:
==> bareOSdirector: Error: Could not find class mysql::client for bareosdirector on node bareosdirector
==> bareOSdirector: Error: Could not find class mysql::client for bareosdirector on node bareosdirector
那里似乎有很多 mysql 模块,有没有人知道哪个是这个库的依赖项?
我知道netmanagers bareos没有维护。
我有一个关于祖父、父亲、儿子 21 备份策略的问题...(21 代表卷数),我在以下电子表格中制定了该策略(参见 Google Drive):https ://drive.google .com/open?id=0B4UUQH5An0uuYkhiSF9aX25ZUzQ
据我所知,总计:
4 Father Volumes
4 Son Volumes
11 Grandfather Volumes
1 Yearly Volume
20 Volumes Total (Normal Year)
21 Volumes Total (Leap Year which causes Week 53)
将12/30/2017
是我应该为年度备份备份的卷吗?它发生在星期四对我来说似乎很奇怪。
所以我对它的理解是这样的,有两种类型的备份,它们是图像备份和数据/用户文件备份......
Clonezilla
系统状态备份来创建。ntfsclone
wbadmin
pagefile.sys
hiberfil.sys
swapfile.sys
然后,当您需要进行灾难恢复时,首先恢复映像备份,然后在恢复后将数据/用户文件备份添加回系统。
我对此的理解正确吗?有什么我错过的吗?
我刚刚使用 bareos(Bacula 的一个分支)备份了一个 vm,它似乎已经工作了,但是我在 vm 本身上安装了文件守护程序,感觉不对;我最终得到/var/lib/docker/devicemapper/devicemapper/data
了 vm 目录中的一个循环目录(文件守护程序只是一直备份它,直到填满目录的备份大于正在备份的驱动器),所以我排除了它并且备份非常迅速。
相反,文件守护程序是否应该暂停或暂停 Virtual Box 机器,然后备份 VM 磁盘文件?
这可以使用 a 的ClientRunBeforeJob
指令来完成Job
,然后可以使用ClientRunAfterJob
a 的指令和Job
vboxmanage 命令再次运行它。
简而言之,对于 bareos 备份,哪种方法更可靠?