小编Thi*_*y_S的帖子

Visual Studio 2022 中的 TypeScript 版本不匹配

通过 Projet Properties 将 Web 项目明确设置为使用 4.4,TypeScript Build:

TypeScript 构建设置

请注意,它说“不可用”。

使用 VS2022 打开项目时收到此警告:

PROJECT.X 指定 TypeScript 版本 4.4,但未找到匹配的编译器。您希望我们更新您的项目以使用 TypeScript 4.3 吗?

更新打字稿对话框

如果我将 TypeScript 版本更改为“使用最新可用版本”:

TypeScript 构建设置

加载时,警告变为:

PROJECT.X是使用TypeScript 4.3构建的,但Visual Studio当前使用的TypeScript语言服务版本是4.4。这可能是由于解决方案中的其他项目使用不同版本的 TypeScript 造成的。您希望我们更新您的项目以使用 TypeScript 4.4 吗?

更新打字稿对话框

那么这些似乎说VS有4.4语言服务,但没有匹配的编译器?

我读过了:

我如何摆脱这些警告?

visual-studio typescript visual-studio-2022

9
推荐指数
2
解决办法
1万
查看次数

如何使用sqlcmd在批处理文件中显示进度?

我正在使用sqlcmd(sqlcmd引用)在dos批处理文件(而不是PowerShell)中备份大型数据库.大约需要30分钟.

sqlcmd -S 127.0.0.1 -d DbNameHere -E -Q "BACKUP DATABASE [DbNameHere] TO DISK = N'c:\Temp\MyBackup.bak' WITH COPY_ONLY, NOFORMAT, INIT, NAME = N'My Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"
Run Code Online (Sandbox Code Playgroud)

如果在SQL Management Studio中运行BACKUP命令,则会获得输出:

10 percent processed.
20 percent processed.
...
Run Code Online (Sandbox Code Playgroud)

在DOS批处理中,充其量,当备份完成时,我将所有10,20,30..100全部出现在屏幕上.

我试过玩这些参数,但我仍然没有在屏幕上获得所需的进度更新:

-m-1
-V 1
-r1
Run Code Online (Sandbox Code Playgroud)

这些进度消息是缓冲的,这可能是问题的一部分.这里有例如:如何在TSQL中刷新PRINT缓冲区? 但我有一个长时间运行的命令,而不是多个命令.

您可以在其他地方运行单独的SQL语句,它会告诉您进度甚至估计的完成时间:

SELECT session_id as SPID, command, a.text AS Query, start_time, percent_complete, dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time 
FROM sys.dm_exec_requests r CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) a 
WHERE r.command in ('BACKUP DATABASE','RESTORE DATABASE') …
Run Code Online (Sandbox Code Playgroud)

sql-server cmd batch-file sqlcmd database-backups

6
推荐指数
1
解决办法
3536
查看次数

如何在 Windows 2016 上使用 Powershell IISAdministration 模块为 IIS 网站设置需要 SSL

在 Windows 2016 上,尝试将新的 IISAdministration 模块用于 Powershell(而不是 WebAdministration),您如何设置Require Ssl特定网站的复选框?

参考了system.webserver /安全/访问中发现,C:\Windows\System32\inetsrv\config\applicationHost.config这也正是该复选框值使用IIS管理器,SSL设置时为某个网站保存的:

<location path="MySite">
    <system.webServer>
        <security>
            <access sslFlags="Ssl" />
        </security>
    </system.webServer>
</location>
Run Code Online (Sandbox Code Playgroud)

iis powershell windows-server-2016

5
推荐指数
1
解决办法
4494
查看次数

等待AWS RDS本机sql备份完成

在批处理或 powershell 中创建 EC2 或 RDS 实例时,您可以运行内置实例aws rds wait db-instance-available --db-instance-identifier 'myDbInstance'以等待其可用,然后再对其运行进一步命令。

我有一个脚本,可以将 RDS 快照恢复到新实例 ($devInstanceDnsName),然后将单个数据库从该实例(在 MS SQL 中)备份到 S3。在 powershell 中,要运行本机备份,请运行sqlcmd -X -b -S "tcp:$devInstanceDnsName,1433" -d dbName -U dbUser -P dbPwd -Q "exec msdb.dbo.rds_backup_database @source_db_name='dbName', @s3_arn_to_backup_to='arn:aws:s3:::backupsbucket/$backupFileName', @overwrite_S3_backup_file=1".

这是一个异步任务,它安排备份并立即返回。但是脚本如何知道本机备份何时完成并继续同步执行?

sql-server powershell batch-file amazon-rds

4
推荐指数
1
解决办法
4170
查看次数

如何在Windows中的Powershell中获取Dropbox文件夹

Python中存在同样的问题:如何在Python中以编程方式获取Dropbox文件夹位置?或者在这里用于OSX:如何获取当前登录的Dropbox文件夹的位置

在Powershell中也是如此.我需要DropBox的路径来复制文件(构建软件然后将其复制到dropbox以与团队共享).

windows powershell dropbox

2
推荐指数
1
解决办法
1304
查看次数