1. neo4j : 無法將“neo4j”項識別為 cmdlet、函數(shù)、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次
用powershell和cmd運行都報錯,此時是neo4j環(huán)境變量未配置成功的問題,需要多次刪除并新建NEO4J_HOME才有效;
2.無法加載文件 D:\neo4j-3.5\neo4j-community-3.5.5\bin\neo4j.ps1,因為在此系統(tǒng)上禁止運行腳本
查看https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.4#powershell-execution-policies中的about_Execution_Policies版塊
PowerShell 執(zhí)行策略如下:
- AllSigned
1)腳本可以運行。
2)要求所有腳本和配置文件都由受信任的發(fā)布者簽名,包括在本地計算機(jī)上編寫的腳本。
3)在運行來自尚未分類為可信或不可信的發(fā)布者的腳本之前,會提示你。
4)存在運行已簽名的惡意腳本的風(fēng)險。 - Bypass
1)不阻止任何操作,并且沒有任何警告或提示。
2)此執(zhí)行策略專為將 PowerShell 腳本內(nèi)置到較大應(yīng)用程序中的配置或以 PowerShell 為具有自己的安全模型的程序的基礎(chǔ)的配置而設(shè)計。
Default
設(shè)置默認(rèn)執(zhí)行策略。
3)Restricted(對于 Windows 客戶端)。
4)RemoteSigned(對于 Windows 服務(wù)器)。 - RemoteSigned
1)Windows 服務(wù)器計算機(jī)的默認(rèn)執(zhí)行策略。
2)腳本可以運行。
3)需要受信任的發(fā)布者對從 Internet 下載的腳本和配置文件(包括電子郵件和即時消息程序)的數(shù)字簽名。
4)在本地計算機(jī)上編寫且不是從 Internet 下載的腳本不需要數(shù)字簽名。
如果腳本已解除阻止(例如通過使用 Unblock-File cmdlet),則運行從 Internet 下載且未簽名的腳本。
5)存在運行來自 Internet 以外來源的未簽名腳本以及可能存在惡意的簽名腳本的風(fēng)險。 - Restricted
1)Windows 客戶端計算機(jī)的默認(rèn)執(zhí)行策略。
2))允許單個命令,但不允許腳本。
3)阻止運行所有腳本文件,包括格式和配置文件 (.ps1xml)、模塊腳本文件 (.psm1) 和 PowerShell 配置文件 (.ps1)。 - Undefined
1)當(dāng)前范圍內(nèi)沒有設(shè)置執(zhí)行策略。
2)如果所有范圍內(nèi)的執(zhí)行策略均為 Undefined,則對于 Windows 客戶端,有效執(zhí)行策略為 Restricted;對于 Windows Server,有效執(zhí)行策略為 RemoteSigned。 - Unrestricted
1)非 Windows 計算機(jī)的默認(rèn)執(zhí)行策略,無法更改。
2)未簽名的腳本可以運行。 存在運行惡意腳本的風(fēng)險。
3)在運行非來自本地 Intranet 區(qū)域的腳本和配置文件之前警告用戶。
具體做法:
- 先用
Get-ExecutionPolicy
來獲取當(dāng)前有效的執(zhí)行策略 - 修改現(xiàn)用執(zhí)行策略, 以管理員身份打開PowerShell 輸入:
set-executionpolicy remotesigned
3.‘Powershell’ 不是內(nèi)部或外部命令,也不是可運行的程序
或批處理文件
重新用neo4j.bat命令啟動,提示’Powershell’ 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。
出現(xiàn)該提示的原因是環(huán)境變量配置有問題文章來源:http://www.zghlxwxcb.cn/news/detail-852553.html
1) 打開控制面板,并進(jìn)入"系統(tǒng)和安全" -> “系統(tǒng)” -> “高級系統(tǒng)設(shè)置”。 在彈出的窗口中,點擊"環(huán)境變量"按鈕。
2) 在"系統(tǒng)變量"部分,找到名為"Path"的變量,并點擊"編輯"。
3)新建C:\Windows\System32\WindowsPowerShell\v1.0\
4)在編輯環(huán)境變量窗口中,檢查是否包含了Powershell的安裝路徑。如果沒有,請?zhí)砑覲owershell的安裝路徑。
5)確認(rèn)修改并關(guān)閉所有窗口。重新打開命令提示符或者運行窗口,嘗試運行Powershell命令。文章來源地址http://www.zghlxwxcb.cn/news/detail-852553.html
到了這里,關(guān)于neo4j community用neo4j.bat命令啟動時遇到的困難的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!