我'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` 上的回收站已损坏。您想清空该驱动器的回收站吗?
登录后,文件夹重定向将无法应用。
这是我尝试手动将更改强制返回本地存储。
我有一个页面,它将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)