我已经通过以下存储库中的 powershell 脚本使用 powershell 安装了许多字体: https: //github.com/powerline/fonts
不幸的是,当我右键单击 WSL 或 Powershell 窗口并选择属性时,字体选择器中似乎只有少数新安装的字体出现。
我可以确认我实际上已经安装了所有这些字体(它们出现在 Windows 中的字体设置下),并且我重新启动了系统但无济于事......
奇怪的是,大约一周前,我能够在运行 Windows 10 的笔记本电脑上安装同一组字体。我现在在全新安装的 Windows 10 上执行完全相同的操作,但它似乎不起作用。
我见过这个问题,这不完全是一回事。我安装了 Powershell Core 6。我通常使用快捷键Windows+打开 Powershell X,然后使用I。现在我想要使用该快捷方式打开 Powershell Core 6 而不是旧的 Powershell 5。这可能吗?
对于 Azure AD cmdlet Get-AzureADUser,有人可以向我指出所有可能字段的参考吗?
场景...
我想导出用户,包括他们的经理。这是我发现做到这一点的唯一方法:
但我还想充实名字、姓氏和其他字段,但我无法正确猜测(例如名字、用户名字)。我不得不寻找一个幸运的发现:名字和姓氏,但其他的是什么?
我本以为Get-AzureADUser的 Microsoft 参考页面至少会有一个指向返回对象的引用的链接,包括其属性,但我找不到这样的东西。我还在左侧的搜索中输入了user ,因为它是返回的对象——什么也没有。
当我挂载 ISO 文件时,例如C:\temp\demo.iso在 Windows 10 和/或 Windows Server(或 powershell 命令)上双击它,Mount-DiskImage我可以看到新磁盘(在本例中它返回一个新驱动器I:):
Get-Volume I | fc
class CimInstance#ROOT/Microsoft/Windows/Storage/MSFT_Volume
{
ObjectId = {1}\\HOST01\root/Microsoft/Windows/Storage/Providers_v2\WSP_Volume.ObjectId="{de774a20-4e16-11e8-ad1
e-806e6f6e6963}:VO:\\?\Volume{354097cd-6bd5-11e7-a5d9-aaaaa99b2b5d}\"
PassThroughClass =
PassThroughIds =
PassThroughNamespace =
PassThroughServer =
UniqueId = \\?\Volume{354097cd-6bd5-11e7-a5d9-aaaaa99b2b5d}\
AllocationUnitSize = 2048
DedupMode = NotAvailable
DriveLetter = I
DriveType = CD-ROM
FileSystem = CDFS
FileSystemLabel = 20190306-134242
FileSystemType = Unknown
HealthStatus = Healthy
OperationalStatus = OK
Path = \\?\Volume{354097cd-6bd5-11e7-a5d9-aaaaa99b2b5d}\
Size = 2136489984
SizeRemaining = 0
PSComputerName =
}
Run Code Online (Sandbox Code Playgroud)
但我看不到c:\temp\demo.iso该磁盘的图像源文件路径( …
我想通过 PowerShell 或 cmd 在 Windows 端实现等效的权限方面,但是我找不到正确执行此操作的解决方案。如果有人可以帮助我以正确的方式实现这一目标。
[sudo] adduser test
[sudo] gcc vuln.c -o vuln -fno-stack-protector -m32 -z execstack
Run Code Online (Sandbox Code Playgroud)
我在使其成为 Windows 风格时遇到问题
[sudo] chown root:test vuln
[sudo] chmod 550 vuln
[sudo] chmod u+s vuln
-r-sr-x--- 1 root test 7392 Dec 22 00:27 vuln
Run Code Online (Sandbox Code Playgroud) 我知道这方面有很多问题,但在阅读并尝试了一些解决方案后,我似乎无法更好地解决/理解我的问题。
我正在尝试运行 VMware 工作站,但在设置时出现错误:Hyper-v 或设备/凭据防护已启用。打开 powershell 并运行 systeminfo 后,已检测到虚拟机管理程序。
我尝试禁用此功能的第一个解决方案是使用控制面板并打开或关闭 Windows 功能。只是当我打开它时,我没有得到我期望的选项。我读到的帖子:https://support.microsoft.com/en-gb/help/3204980/virtualization-applications-do-not-work-together-with-hyper-v-device-g说会有一个可扩展的hyper-v 文件夹。在我的面板上没有这样的文件夹,我只有一个不可扩展的文件夹,标题为:windows hyperverisor platform,未选中
然后我尝试以管理员身份运行 powershell 并使用以下命令:Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
但这导致了以下错误:Disable-WindowsOptionalFeature : Feature name Microsoft-Hyper-V-All is unknown.
然后我读了另一篇关于仍然有 Hyper-V 类型的网络适配器的文章,但我是新摆弄操作系统等的新手,我无法理解/遵循该方法。
任何帮助将非常感激。
干杯
情况是这样的:
PS C:\Users\user> copy %USERPROFILE%\AppData\Local\Thing %USERPROFILE%\AppData\Local\Thing.backup
copy : Cannot find path 'C:\Users\user\%USERPROFILE%\AppData\Local\Thing' because it does not
exist.
At line:1 char:1
+ copy %USERPROFILE%\AppData\Local\Thing %USERPROFILE%\AppData\ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\Users\user...\Thing:String) [Copy-Item], ItemN
otFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.CopyItemCommand
Run Code Online (Sandbox Code Playgroud)
它在文字 %USERPROFILE% 前面插入扩展的 %USERPROFILE%。
它在做什么?我怎样才能防止这种情况发生?
OpenSSH 客户端已安装。为了确保一切正常,我将其删除并重新安装,但这没有什么区别。
Path 变量包括 OpenSSH。
Windows 资源管理器显示文件夹 C:\Windows\System32\OpenSSH 存在。
通过Powershell,该文件夹不存在。并且 SSH 不起作用。嗯,OpenSSH 服务器可以工作,但客户端不能。
如何在此系统上启动 OpenSSH 客户端?
互联网上关于这个特定主题的很多问题都是针对 Linux 的 BASH,我想知道是否可以仅使用 PowerShell 来实现同样的事情。
在 Bash 上,可以使用:
for line in $(cat file.txt); do echo $line; done
Run Code Online (Sandbox Code Playgroud)
然后 bash 将循环遍历 file.txt 的每一行并将其发送到 echo 或您正在使用的任何命令。
如何在 Windows 的powershell上实现同样的效果?
我发现 PS 有“ Get-Content”命令,其工作方式与“ ”类似cat,但我无法从那里继续。
I am a tinkerer who does many registry hacks and I hate having to click many .reg files one by one; how do I convert .reg files to PowerShell Set-ItemProperty commands automatically?
Set-ItemProperty/Remove-Item/New-Item and nothing else:\nWindows Registry Editor …Run Code Online (Sandbox Code Playgroud)powershell ×10
windows ×4
windows-10 ×3
command-line ×2
acl ×1
cmd.exe ×1
conversion ×1
disk-image ×1
fonts ×1
hyper-v ×1
openssh ×1
permissions ×1