小编Der*_*rek的帖子

Powershell 查找并替换注册表值?

'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders'有一些路径设置为旧服务器。例如:

“我的图片”设置为'\\DeadServer\RedirectedFolders\%UserName%\My Documents\My Pictures'

我想替换"\\DeadServer\RedirectedFolders""C:\Users"

这怎么能在powershell


我尽力了

Get-ItemProperty -path“Microsoft.PowerShell.Core\Registry::HKEY_USERS\*\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell 文件夹”| ?{$_.PSObject.Properties -如“*DeadServer*”}

但我认为我对我想要更改的条目如何是“属性”而不是“项目”感到困惑,并且我不知道如何像项目一样迭代属性。


在您提问之前,我已经通过组策略进行了此更改,但还没有进行。用户正在收到消息

\DeadServer\RedirectedFolders\%UserName%\My Documents\My Pictures` 上的回收站已损坏。您想清空该驱动器的回收站吗?

登录后,文件夹重定向将无法应用。
这是我尝试手动将更改强制返回本地存储。

registry powershell

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

PHP MySQL结果返回值的两倍

我有一个页面,它将SQL查询的一些结果返回给MysQL数据库.出于某种原因,它会返回每个值两次,我认为因为它存储在数据库中,包括数字索引和字符串索引.如何只提取具有字符串索引的索引和值,并忽略具有整数索引的索引和值?

我用来生成表的函数如下:

function SQLtable($answer) {
$result = "<table class=\"SQLresult\">";

$row = mysql_fetch_array($answer);

//TODO check for empty table here and return a message if empty

$result .= "<tr>";
foreach (array_keys($row) AS $heading) {
$result .= "<th>$heading</th>";
}
$result .= "</tr>";

do {
$result .= "<tr>";
    foreach($row as $cell) {
    $result .= "<td>".$cell."</td>";
    }
$result .= "</tr>";

}
while ($row = mysql_fetch_array($answer));

$result .= "</table>";
return $result;
}
Run Code Online (Sandbox Code Playgroud)

结果截图:http://i.stack.imgur.com/3YXoh.png

谢谢.

edit1 - 我正在使用的SQL有点像测试的占位符.它是:

$query = "SELECT * FROM politicians"; …
Run Code Online (Sandbox Code Playgroud)

html php mysql

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

标签 统计

html ×1

mysql ×1

php ×1

powershell ×1

registry ×1