在我的 Windows Server 上,我有许多映射的远程驱动器,例如 X:、Z:、M: 等。在驱动器号旁边,我看到了它映射的路径。这对我来说很好。问题是在另一台服务器中列出这些驱动器时。从另一台服务器上,我只看到驱动器字母,但看不到路径因此很难识别它代表什么我尝试用一些字符串标签替换字母,但失败了您知道如何替换字母以获得更具描述性的标签吗?谢谢
susik's questions
我想在 PowerShell 中为 Cygwin 目录中的所有可执行文件创建一个永久别名bin
:
C:\Cygwin64\bin
我可以grep
通过以下方式对单个可执行文件执行此操作:
Set-Alias grep "C:\cygwin64\bin\grep"
当我尝试为目录创建别名时bin
,它不起作用:
Set-Alias Cygwin C:\cygwin64\bin\
Cygwin\grep ... it failed with this error:
Cygwin\grep : The module 'cygwin' could not be loaded. For more information, run 'Import-Module Cygwin'.
At line:1 char:1
+ Cygwin\grep
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (cygwin\grep:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CouldNotAutoLoadModule
如何为该bin
目录创建别名,以便可以从中调用任何可执行文件?
我想使用带有-f
标志的 grep 。
我这样跑:
grep -f my_file.txt *
my_file.txt
有一些记录存在于一些*
因此我希望看到它。
就我而言……它的行为很奇怪。即它只找到最后一条记录my_file.txt
。
如果我从中删除最后一条记录,my_file.txt
则会再次找到最后一条可用的记录。
我知道来自的所有记录my_file.txt
都有匹配项,*
但它只找到最后一个。
我一直在寻找特殊字符、换行符等,但没有找到任何东西。有什么线索吗?
顺便说一句,如果我只有 1 条记录,my_file.txt
它会找到它,但如果我有 2 条记录.. 它只会找到最后一条。
我遇到了一个问题,使用“IN”运算符从另一个数据库获取数据。我需要帮助解决这个问题。
我的查询如下所示:
SELECT i.EXTERNAL_CODE, tc.SITE_NAME, tr.TRANSACTION_DT
FROM app4_starlims_data.dbo.INVENTORY i
JOIN app4_starlims_data.dbo.VA_TUBE_COLLECTION tc
ON tc.INVENTORYID = i.INVENTORYID
JOIN app4_starlims_data.dbo.INVENTORY_TRANSACTIONS it
ON it.INVENTORYID = i.INVENTORYID
JOIN app4_starlims_data.dbo.transactions tr
ON tr.TRANSACTION_ID = it.TRANSACTION_ID
WHERE i.EXTERNAL_CODE IN
(SELECT vacutainer_ref, quality, [timestamp]
FROM dna_lab_biospecimen.dbo.blood_sample
WHERE quality LIKE '%under%'
AND [timestamp] BETWEEN '02-19-2021' AND '03-07-2021')
我得到的错误是:
查找错误 - SQL Server 数据库错误:当 EXISTS 未引入子查询时,选择列表中只能指定一个表达式。
我多年来一直使用这个计划任务,它总是运行良好。几周前发生了一件奇怪的事情。此任务执行启动 python 脚本的 .bat 文件。它以管理员身份运行。几周前它开始失败并返回代码2147942401
。
注意:如果我通过单击“运行”或从提示中手动执行它,它总是会成功。
有很多与此错误相关的文章,我已经尝试了所有这些,但仍然失败。因此,我对发生了什么感到困惑。以下是我尝试更改的内容,但都没有解决问题:
更改“常规”选项卡上的选项
更改执行时间。注意:它计划每天运行一次,但我尝试将它设置为当天每小时运行一次,它只成功了 2-3 次
更改“操作”选项卡参数
创建一个新任务
许多其他的事情,但没有一个奏效。您是否知道还有什么可能导致该问题使工作多年的任务失败?谢谢
我在我的 PC 上安装了 cygwin64,然后从终端创建了一些像这样的符号链接:
%ln -s /cygdrive/c /c
%ln -s /cygdrive/z /z
之后我错误地创建了错误的链接:
%ln -s /cygdrive/x /z
和
%ln -s /cygdrive/z /z
然后我意识到这一点并想删除“x”和“z”符号链接但失败了。
我有这张照片:
pwd: /cygdrive/z
$ ls -l
total 58
drwxrwx---+ 1 VHA01+User(214401) Domain Users 0 Sep 23 16:28 abcLZ
-rwxrwx---+ 1 Unknown+User Unknown+Group 1404 Jan 13 22:20 'Shortcut to abcLZ.lnk'
-rwxrwx---+ 1 Unknown+User Unknown+Group 47104 Dec 13 15:06 Thumbs.db
lrwxrwxrwx 1 Unknown+User Unknown+Group 1 Jul 31 08:12 x -> z
lrwxrwxrwx 1 Unknown+User Unknown+Group 1 Jul 31 08:12 z -> z
--
pwd: /cygdrive/z
$ rm x
rm: remove symbolic link 'x'? yes
rm: cannot remove 'x': Permission denied
vhabhsvoldme@BOS-WSRES186018 /cygdrive/z
$ rm /cygdrive/z/x
rm: remove symbolic link '/cygdrive/z/x'? y
rm: cannot remove '/cygdrive/z/x': Permission denied
--
pwd: /cygdrive/z
/cygdrive/z
$ chown <myaccount> x
chown: cannot dereference 'x': Too many levels of symbolic links
***
因此我被卡住了,无法删除符号链接“x”和“z”。谁能帮我摆脱它?谢谢
将 MacBook Pro 2015 升级到 Catalina 后,我无法再使用 Citrix。它抛出错误:您没有选择信任服务器安全证书的颁发者“DigiCert Global Root G2”。
任何线索如何解决它?
谢谢